summaryrefslogtreecommitdiff
path: root/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Repository.Interface/IPatrimonialRepository.cs
blob: 318f5a89ea4ecb7e2a0e6b82b4bfb7337a879c2a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
using Gestor.Infrastructure.Entities.Seguros;
using Gestor.Infrastructure.Repository.Generic;
using Gestor.Model.Common;
using Gestor.Model.Domain.Common;
using Gestor.Model.Domain.Seguros;
using System;
using System.Collections.Generic;

namespace Gestor.Infrastructure.Repository.Interface
{
	public interface IPatrimonialRepository : IGenericRepository<PatrimonialDb>
	{
		void Delete(long id);

		void DeleteRange(List<long> ids);

		Patrimonial Find(long id);

		Patrimonial FindById(long id);

		List<PesquisaAvancada> FindImobiliaria(string imobiliaria, FiltroStatusDocumento status, List<VendedorUsuario> vendedorVinculado);

		List<PesquisaAvancada> Findlocatario(string imobiliaria, FiltroStatusDocumento status, List<VendedorUsuario> vendedorVinculado);

		Patrimonial Merge(Patrimonial patrimonial);

		Patrimonial SaveOrUpdate(Patrimonial patrimonial);
	}
}