Terminado Todo lo relacionado a los repositorios

This commit is contained in:
fedpo
2024-08-15 03:22:45 +01:00
parent 4741038dd3
commit 247a19b84a
15 changed files with 228 additions and 193 deletions

View File

@@ -5,41 +5,38 @@ namespace Modelo
{
public sealed class RepositorioPresupuesto : Repositorio<Presupuesto>
{
private Context context;
public RepositorioPresupuesto(Context context)
{
this.context = context;
}
public override IEnumerable<Presupuesto> Listar()
public override List<Presupuesto> Listar()
{
throw new NotImplementedException();
return context.Presupuestos.ToList();
}
public override Presupuesto ObtenerPorId(int Tid)
public Presupuesto ObtenerPorId(int Tid)
{
throw new NotImplementedException();
Presupuesto pre = context.Presupuestos.First(x => x.Id == Tid);
return pre ?? new Presupuesto();
}
public override void Add(Presupuesto t)
{
throw new NotImplementedException();
context.Presupuestos.Add(t);
}
public override void Del(Presupuesto t)
{
throw new NotImplementedException();
Presupuesto pre = context.Presupuestos.First(x => x.Id == t.Id);
if (pre == null) return;
context.Presupuestos.Remove(pre);
}
public override void Mod(Presupuesto t)
{
throw new NotImplementedException();
context.Presupuestos.Update(t);
}
public bool Guardar()
{
throw new NotImplementedException();
}
}
}