avansando
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using Entidades;
|
||||
using Entidades.Dto;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Modelo;
|
||||
@@ -120,6 +121,7 @@ public class RepositorioContratos: RepositorioBase<RepositorioContratos> {
|
||||
if (cont == null || cont.IdpropiedadNavigation==null) return false;
|
||||
|
||||
cont.Habilitado = 1;
|
||||
cont.Fechainicio = DateTime.Now;
|
||||
var fecha = cont.Fechainicio;
|
||||
|
||||
for (int i = 0; i < cont.MesesHastaAumento; i++) {
|
||||
@@ -145,4 +147,26 @@ public class RepositorioContratos: RepositorioBase<RepositorioContratos> {
|
||||
cont.IdpropiedadNavigation.Idestado = 1;
|
||||
return Guardar(con);
|
||||
}
|
||||
|
||||
public IQueryable<Contrato> ObtenerContratosDePropietario(long dni) {
|
||||
var con = Context;
|
||||
var l = con.Contratos
|
||||
.Include(x=>x.DniinquilinoNavigation)
|
||||
.Include(x=>x.DnipropietarioNavigation)
|
||||
.Include(x=>x.IdpropiedadNavigation)
|
||||
.ThenInclude(x=>x.IdtipropiedadNavigation)
|
||||
.Where(x=>x.Dnipropietario == dni);
|
||||
return l;
|
||||
}
|
||||
|
||||
public IQueryable<Contrato> ObtenerContratosDeInquilino(long dni) {
|
||||
var con = Context;
|
||||
var l = con.Contratos
|
||||
.Include(x=>x.DniinquilinoNavigation)
|
||||
.Include(x=>x.DnipropietarioNavigation)
|
||||
.Include(x=>x.IdpropiedadNavigation)
|
||||
.ThenInclude(x=>x.IdtipropiedadNavigation)
|
||||
.Where(x=>x.Dniinquilino == dni);
|
||||
return l;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user