public ActionResult ActualizarProducto(Producto producto) {//Hacer View de Satisfacción producto.Vendedor = User.Identity.Name; db.Entry(producto).State = EntityState.Modified; db.SaveChanges(); TempData["Message"] = "Modificado"; return(RedirectToAction("ListarProductos")); }
public ActionResult RevisarHielera(List <Producto> a, IEnumerable <Burritos1.Models.Producto> Productos) { if (Request.Form["Actualizar Hielera"] != null) { List <string> listValues = new List <string>(); foreach (string key in Request.Form.AllKeys) { if (key.StartsWith("Disponibles")) { listValues.Add((Request.Form[key])); } } string cadena = listValues[0]; string[] valores; valores = cadena.Split(','); BurritoContext db = new BurritoContext(); String vendedor = User.Identity.Name; List <Producto> data = db.Database.SqlQuery <Producto>( @"SELECT * FROM dbo.Productoes WHERE Vendedor = @Vendedor AND Disponibles>0", new SqlParameter("@Vendedor", vendedor)).ToList(); for (int i = 0; i < data.Count(); i++) { data[i].Disponibles = int.Parse(valores[i]); db.Entry(data[i]).State = EntityState.Modified; db.SaveChanges(); } } else { if (Request.Form["Vaciar Hielera"] != null) { BurritoContext db = new BurritoContext(); String vendedor = User.Identity.Name; List <Producto> data = db.Database.SqlQuery <Producto>( @"SELECT * FROM dbo.Productoes WHERE Vendedor = @Vendedor AND Disponibles>0", new SqlParameter("@Vendedor", vendedor)).ToList(); for (int i = 0; i < data.Count(); i++) { data[i].Disponibles = 0; db.Entry(data[i]).State = EntityState.Modified; db.SaveChanges(); } } } return(RedirectToAction("RevisarHielera")); }