public ActionResult Crear(CategProducto CategoriaProducto) { if (!ModelState.IsValid) { return(View(CategoriaProducto)); } else { context.Insertar(CategoriaProducto); context.Commit(); return(RedirectToAction("Index")); } }
private Cesta CrearNuevaCesta(HttpContextBase httpContext) { Cesta cesta = new Cesta(); cestaContext.Insertar(cesta); cestaContext.Commit(); HttpCookie cookie = new HttpCookie(NombreCesta); cookie.Value = cesta.Id; cookie.Expires = DateTime.Now.AddDays(1); httpContext.Response.Cookies.Add(cookie); return(cesta); }
public void CrearOrden(OrdenEnvio OrdenBase, List <ItemCestaViewModel> ItemsCesta) { foreach (var item in ItemsCesta) { OrdenBase.ItemsOrden.Add(new ItemOrden() { IdProducto = item.Id, Imagen = item.Imagen, Precio = item.Precio, NombreProducto = item.NombreProducto, Cantidad = item.Cantidad }); } ordenContext.Insertar(OrdenBase); ordenContext.Commit(); }
public ActionResult Crear(Producto producto, HttpPostedFileBase archivo) { if (!ModelState.IsValid) { return(View(producto)); } else { if (archivo != null) { producto.Imagen = producto.Id + Path.GetExtension(archivo.FileName); archivo.SaveAs(Server.MapPath("//Content//ProductImages//") + producto.Imagen); } context.Insertar(producto); context.Commit(); return(RedirectToAction("Index")); } }