using Gestor.Infrastructure.Entities.Common; using Gestor.Infrastructure.Repository.Generic; using Gestor.Model.Domain.Common; using Gestor.Model.Domain.Seguros; using System; using System.Collections.Generic; namespace Gestor.Infrastructure.Repository.Interface { public interface IEmpresaRepository : IGenericRepository { string BuscarSenhaAdm(long idempresa = 1L); double ConsultaEspacoBancoInGb(); void Delete(long id); List Find(long idempresa = 0L); List FindAsCliente(string filter); Empresa FindByDocumento(string documento); Empresa FindById(long id); Empresa FindBySerial(string serial); Empresa Merge(Empresa empresa); Empresa SaveOrUpdate(Empresa empresa); } }