Exemplo n.º 1
0
        public ActionResult Create(guanteRequest request)
        {
            if (ModelState.IsValid)
            {
                var pic    = string.Empty;
                var folder = "~/Content/images";

                if (request.ImageFile != null)
                {
                    pic = FilesHelper.UploadPhoto(request.ImageFile, folder);
                    pic = string.Format("{0}/{1}", folder, pic);
                }


                using (TiendaOnlineEntities1 db = new TiendaOnlineEntities1())
                {
                    var guante = ToGuante(request);
                    guante.ImagenGuante = pic;
                    db.Guantes.Add(guante);
                    db.SaveChanges();
                    return(Redirect(Url.Content("~/Guante/")));
                }
            }

            return(View(request));
        }
Exemplo n.º 2
0
        public ActionResult Edit(int id, guanteRequest request)
        {
            if (ModelState.IsValid)
            {
                using (var db = new TiendaOnlineEntities1())
                {
                    var gua    = db.Guantes.Find(request.idGuante);
                    var pic    = request.imagenGuante;
                    var folder = "~/Content/images";

                    if (request.ImageFile != null)
                    {
                        pic = FilesHelper.UploadPhoto(request.ImageFile, folder);
                        pic = string.Format("{0}/{1}", folder, pic);
                    }

                    var guante = ToView(request);
                    guante.imagenGuante = pic;
                    guante.Descripcion  = request.Descripcion;
                    guante.Talla        = request.Talla;
                    guante.idCategoria  = request.idCategoria;
                    guante.idColores    = request.idColores;
                    guante.idMarca      = request.idMarca;
                    guante.idModelo     = request.idModelo;
                    db.SaveChanges();
                    return(Redirect(Url.Content("~/Guante/")));
                }
            }

            return(View(request));
        }
Exemplo n.º 3
0
 private Guantes ToGuante(guanteRequest request)
 {
     return(new Guantes
     {
         ImagenGuante = request.imagenGuante,
         Descripcion = request.Descripcion,
         Talla = request.Talla,
         idMarca = request.idMarca,
         idCategoria = request.idCategoria,
         idColores = request.idColores,
         idModelo = request.idModelo
     });
 }
Exemplo n.º 4
0
        // GET: Guante/Create
        public ActionResult Create()
        {
            guanteRequest cat = new guanteRequest();

            using (TiendaOnlineEntities1 db = new TiendaOnlineEntities1())
            {
                cat.CategoriaList = db.Categoria.ToList <Categoria>();
                cat.ModeloList    = db.Modelo.ToList <Modelo>();
                cat.MarcaList     = db.Marca.ToList <Marca>();
                cat.ColoresList   = db.Colores.ToList <Colores>();
            }
            return(View(cat));
        }
Exemplo n.º 5
0
 private guanteEdit ToView(guanteRequest request)
 {
     return(new guanteEdit
     {
         imagenGuante = request.imagenGuante,
         Descripcion = request.Descripcion,
         Talla = request.Talla,
         idMarca = request.idMarca,
         idCategoria = request.idCategoria,
         idColores = request.idColores,
         idModelo = request.idModelo,
         CategoriaList = request.CategoriaList,
         MarcaList = request.MarcaList,
         ColoresList = request.ColoresList,
         ModeloList = request.ModeloList
     });
 }
Exemplo n.º 6
0
        // GET: Guante/Edit/5
        public ActionResult Edit(int id)
        {
            guanteModel   guante = new guanteModel();
            guanteRequest gua    = new guanteRequest();

            using (TiendaOnlineEntities1 db = new TiendaOnlineEntities1())
            {
                var cat = db.Guantes.Find(id);
                gua.imagenGuante  = cat.ImagenGuante;
                gua.Descripcion   = cat.Descripcion;
                gua.Talla         = cat.Talla;
                gua.CategoriaList = db.Categoria.ToList <Categoria>();
                gua.ModeloList    = db.Modelo.ToList <Modelo>();
                gua.ColoresList   = db.Colores.ToList <Colores>();
                gua.MarcaList     = db.Marca.ToList <Marca>();
                gua.idGuante      = cat.idGuante;
            }
            return(View(ToView(gua)));
        }