Files
Final_Das/Modelo/RepositorioProductoNoPercedero.cs

46 lines
1.2 KiB
C#

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);
}
}
}