using System.Collections.ObjectModel; using Entidades; namespace Modelo { public sealed class RepositorioOrdenDeCompra : Repositorio { public RepositorioOrdenDeCompra(Context context) { this.context = context; } public override List Listar() { return context.OrdenDeCompras.ToList(); } public OrdenDeCompra ObtenerPorId(int Tid) { OrdenDeCompra ord = context.OrdenDeCompras.First(x => x.Id == Tid); return ord ?? new OrdenDeCompra(); } public override void Add(OrdenDeCompra t) { context.OrdenDeCompras.Add(t); } public override void Del(OrdenDeCompra t) { OrdenDeCompra ord = context.OrdenDeCompras.First(x => x.Id == t.Id); if (ord == null) return; context.OrdenDeCompras.Remove(ord); } public override void Mod(OrdenDeCompra t) { context.OrdenDeCompras.Update(t); } } }