Esempio n. 1
0
        public ActionResult Crear(CategProducto CategoriaProducto)
        {
            if (!ModelState.IsValid)
            {
                return(View(CategoriaProducto));
            }
            else
            {
                context.Insertar(CategoriaProducto);
                context.Commit();

                return(RedirectToAction("Index"));
            }
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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"));
            }
        }