using Gestor.Infrastructure.Entities.Seguros; using Gestor.Infrastructure.Repository.Generic; using Gestor.Model.Domain.Seguros; using System; using System.Collections.Generic; namespace Gestor.Infrastructure.Repository.Interface { public interface IClienteEmailRepository : IGenericRepository { void Delete(long id); List DeleteMail(long clienteId, List emails); List FindByCliente(List ids); List FindByClienteId(long id); ClienteEmail FindById(long id); List FindEmailCliente(string email, long idempresa = 0L); List Inserir(List emails, Cliente cliente); ClienteEmail Merge(ClienteEmail clienteEmail); List Merge(List emails, Cliente cliente); ClienteEmail SaveOrUpdate(ClienteEmail clienteEmail); } }