using Gestor.Infrastructure.Entities.Ferramentas; using Gestor.Infrastructure.Repository.Generic; using Gestor.Model.Domain.Ferramentas; using System; using System.Collections.Generic; namespace Gestor.Infrastructure.Repository.Interface { public interface IAgendaEmailRepository : IGenericRepository { void Delete(long id); List FindByAgenda(List ids); List FindByAgendaId(long id); AgendaEmail FindById(long id); List FindEmailAgenda(string email); List Inserir(List emails, Agenda agenda); AgendaEmail Merge(AgendaEmail agendaEmail); List Merge(List emails, Agenda agenda); AgendaEmail SaveOrUpdate(AgendaEmail agendaEmail); } }