Files
Final_Das/Modelo/RepositorioPresupuesto.cs
2024-09-06 18:28:31 +01:00

41 lines
1.0 KiB
C#

using System.Collections.ObjectModel;
using Entidades;
namespace Modelo
{
public sealed class RepositorioPresupuesto : Repositorio<Presupuesto>
{
public RepositorioPresupuesto(Context context)
{
this.context = context;
}
public override List<Presupuesto> Listar()
{
return context.Presupuestos.ToList();
}
public Presupuesto ObtenerPorId(int Tid)
{
Presupuesto pre = context.Presupuestos.First(x => x.Id == Tid);
return pre ?? new Presupuesto();
}
public override void Add(Presupuesto t)
{
context.Presupuestos.Add(t);
}
public override void Del(Presupuesto t)
{
Presupuesto pre = context.Presupuestos.First(x => x.Id == t.Id);
if (pre == null) return;
pre.Habilitado = false;
}
public override void Mod(Presupuesto t)
{
context.Presupuestos.Update(t);
}
}
}