public static void eliminarProd(int unCodigo, double unPrecio, string unNombre) { try { using (var db = new TiendaContext()) { db.Producto.RemoveRange(db.Producto.Where(c => c.CodigoProducto == unCodigo && c.Precio == unPrecio && c.NombreProd == unNombre)); db.SaveChanges(); } } catch { } }
/* public static void agregarCampañaSQL(Campaña camp) * { * try * { * //Se utiliza el framework Entity, el cual se encarga de la capa de la persistencia. * using (var db = new CarteleriaContext()) * { * db.Campañas.Add(camp); * db.SaveChanges(); * } * } * catch { } * } */ public static void agregarProd(Producto Prod1) { try { using (var db = new TiendaContext()) { Producto prod = new Producto(Prod1.CodigoProducto, Prod1.Precio, Prod1.NombreProd); db.Producto.Add(prod); db.SaveChanges(); } } catch { } }
public static void modificarProd(int unCodigo, double unPrecio, string unNombre, int nuevoCodigo, double nuevoPrecio, string nuevoNombre) { try { using (var db = new TiendaContext()) { var resultado = db.Producto.Where(b => b.CodigoProducto == unCodigo && b.Precio == unPrecio && b.NombreProd == unNombre).ToList(); if (resultado != null) { resultado.ForEach(a => a.CodigoProducto = nuevoCodigo); resultado.ForEach(a => a.Precio = nuevoPrecio); resultado.ForEach(a => a.NombreProd = nuevoNombre); db.SaveChanges(); } } } catch { } }