using Entidades; using Microsoft.EntityFrameworkCore; namespace Modelo; public class RepositorioDefectos: RepositorioBase { public bool AltaDefecto(Defecto defecto){ var con = Context; defecto.Id = con.Defectos.Any()? con.Defectos.Count()+1 : 1; con.Defectos.Add(defecto); return Guardar(con); } public bool MarcarPago(long iddefecto){ var con = Context; var d = con.Defectos.FirstOrDefault(x=>x.Id == iddefecto); if (d == null)return false; d.Idestado = 2; return Guardar(con); } public IQueryable ObtenerDefectosPorIdContrato(long idcontrato){ var con = Context; var l = con.Defectos .Include(x=>x.IdestadoNavigation) .Include(x=>x.IddivisaNavigation) .Where(x=>x.Idcontrato == idcontrato); return l; } }