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 IClienteEnderecoRepository : IGenericRepository { void Delete(long id); List DeleteEndereco(long clienteId, List enderecos); List FindByCliente(List clientes); List FindByClienteId(long id); ClienteEndereco FindById(long id); List Inserir(List endereco, Cliente cliente); ClienteEndereco Merge(ClienteEndereco clienteEndereco); List Merge(List enderecos, Cliente cliente); ClienteEndereco SaveOrUpdate(ClienteEndereco clienteEndereco); } }