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

@@ -0,0 +1,45 @@
using Entidades;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Modelo
{
public sealed class RepositorioProductosNoPercedero : Repositorio<ProductoNoPercedero>
{
public RepositorioProductosNoPercedero(Context context)
{
this.context = context;
}
public override List<ProductoNoPercedero> Listar()
{
return context.ProductoNoPercederos.ToList();
}
public ProductoNoPercedero ObtenerPorId(int Tid)
{
ProductoNoPercedero pro = context.ProductoNoPercederos.First(x => x.Id == Tid);
return pro ?? new ProductoNoPercedero();
}
public override void Add(ProductoNoPercedero t)
{
context.ProductoNoPercederos.Add(t);
}
public override void Del(ProductoNoPercedero t)
{
ProductoNoPercedero pro = context.ProductoNoPercederos.First(x => x.Id == t.Id);
if (pro == null) return;
context.ProductoNoPercederos.Remove(pro);
}
public override void Mod(ProductoNoPercedero t)
{
context.ProductoNoPercederos.Update(t);
}
}
}