using Gestor.Infrastructure.Entities.Seguros; using Gestor.Infrastructure.Repository.Generic; using Gestor.Model.Domain.Relatorios; using Gestor.Model.Domain.Seguros; using System; using System.Collections.Generic; namespace Gestor.Infrastructure.Repository.Interface { public interface ISinistroRepository : IGenericRepository { void Delete(long id); List Find(string numero); List FindByControleId(long id); List FindByData(Filtros filtro, bool pendentes = false); Sinistro FindById(long id); List FindByItemId(long id); List FindNumeroSinistro(string numero); Sinistro Merge(Sinistro sinistro); Sinistro SaveOrUpdate(Sinistro sinistro); } }