예제 #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));
        }
예제 #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));
        }
예제 #3
0
 // GET: Marca/Delete/5
 public ActionResult Delete(int id)
 {
     using (TiendaOnlineEntities1 db = new TiendaOnlineEntities1())
     {
         var Marca1 = db.Marca.Find(id);
         db.Marca.Remove(Marca1);
         db.SaveChanges();
     }
     return(Redirect("~/Marca/"));
 }
예제 #4
0
 // GET: Guante/Delete/5
 public ActionResult Delete(int id)
 {
     using (TiendaOnlineEntities1 db = new TiendaOnlineEntities1())
     {
         var guante = db.Guantes.Find(id);
         db.Guantes.Remove(guante);
         db.SaveChanges();
     }
     return(Redirect("~/Guante/"));
 }
예제 #5
0
 // GET: Categoria/Delete/5
 public ActionResult Delete(int id)
 {
     using (TiendaOnlineEntities1 db = new TiendaOnlineEntities1())
     {
         var Cat1 = db.Categoria.Find(id);
         db.Categoria.Remove(Cat1);
         db.SaveChanges();
     }
     return(Redirect("~/Categoria/"));
 }
예제 #6
0
 // GET: Colores/Delete/5
 public ActionResult Delete(int id)
 {
     using (TiendaOnlineEntities1 db = new TiendaOnlineEntities1())
     {
         var Color1 = db.Colores.Find(id);
         db.Colores.Remove(Color1);
         db.SaveChanges();
     }
     return(Redirect("~/Colores/"));
 }
예제 #7
0
 // GET: User/Delete/5
 public ActionResult Delete(int id)
 {
     using (TiendaOnlineEntities1 db = new TiendaOnlineEntities1())
     {
         var User1 = db.User.Find(id);
         db.User.Remove(User1);
         db.SaveChanges();
     }
     return(Redirect("~/User/"));
 }
예제 #8
0
        // GET: Modelo/Edit/5
        public ActionResult Edit(int id)
        {
            modeloRequestEdit modelo = new modeloRequestEdit();

            using (var db = new TiendaOnlineEntities1())
            {
                var Modelo1 = db.Modelo.Find(id);
                modelo.NombreModelo = Modelo1.NombreModelo;
                modelo.idModelo     = Modelo1.idModelo;
            }
            return(View(modelo));
        }
예제 #9
0
        // GET: Colores/Edit/5
        public ActionResult Edit(int id)
        {
            colorEditRequest color = new colorEditRequest();

            using (var db = new TiendaOnlineEntities1())
            {
                var color1 = db.Colores.Find(id);
                color.NombreColor = color1.NombreColores;
                color.idColor     = color1.idColores;
            }
            return(View(color));
        }
예제 #10
0
        // GET: Categoria/Edit/5
        public ActionResult Edit(int id)
        {
            editCategoria cat = new editCategoria();

            using (var db = new TiendaOnlineEntities1())
            {
                var Cat1 = db.Categoria.Find(id);
                cat.NombreCategoria = Cat1.NombreCategoria;
                cat.idCategoria     = Cat1.idCategoria;
            }
            return(View(cat));
        }
예제 #11
0
        // GET: Marca/Edit/5
        public ActionResult Edit(int id)
        {
            EditMarca Marca = new EditMarca();

            using (var db = new TiendaOnlineEntities1())
            {
                var Marca1 = db.Marca.Find(id);
                Marca.NombreMarca = Marca1.NombreMarca;
                Marca.idMarca     = Marca1.idMarca;
            }
            return(View(Marca));
        }
예제 #12
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));
        }
예제 #13
0
 public ActionResult Edit(int id, editCategoria request)
 {
     if (!ModelState.IsValid)
     {
         return(View(request));
     }
     using (var db = new TiendaOnlineEntities1())
     {
         var Cat = db.Categoria.Find(request.idCategoria);
         Cat.NombreCategoria = request.NombreCategoria;
         db.SaveChanges();
     }
     return(Redirect(Url.Content("~/Categoria/")));
 }
예제 #14
0
        // GET: User/Edit/5
        public ActionResult Edit(int id)
        {
            EditUserViewModel User = new EditUserViewModel();

            using (var db = new TiendaOnlineEntities1())
            {
                var User1 = db.User.Find(id);
                User.NombreUsuario = User1.name;
                User.email         = User1.email;
                User.password      = User1.password;
                User.idUser        = User1.idUser;
            }
            return(View(User));
        }
예제 #15
0
        public ActionResult Edit(int id, modeloRequestEdit request)
        {
            if (!ModelState.IsValid)
            {
                return(View(request));
            }

            using (var db = new TiendaOnlineEntities1())
            {
                var Modelo1 = db.Modelo.Find(request.idModelo);
                Modelo1.NombreModelo = request.NombreModelo;
                db.SaveChanges();
            }
            return(Redirect(Url.Content("~/Modelo/")));
        }
예제 #16
0
        // GET: Marca
        public ActionResult Index()
        {
            List <marcaModel> lst = null;

            using (TiendaOnlineEntities1 db = new TiendaOnlineEntities1())
            {
                lst = (from d in db.Marca
                       select new marcaModel
                {
                    idMarca = d.idMarca,
                    NombreMarca = d.NombreMarca
                }).ToList();
            }
            return(View(lst));
        }
예제 #17
0
 public ActionResult Create(modeloRequest Request)
 {
     if (!ModelState.IsValid)
     {
         return(View(Request));
     }
     using (var db = new TiendaOnlineEntities1())
     {
         Modelo Modelo = new Modelo();
         Modelo.NombreModelo = Request.NombreModelo;
         db.Modelo.Add(Modelo);
         db.SaveChanges();
     }
     return(Redirect(Url.Content("~/Modelo/")));
 }
예제 #18
0
        public ActionResult Edit(int id, EditMarca request)
        {
            if (!ModelState.IsValid)
            {
                return(View(request));
            }

            using (var db = new TiendaOnlineEntities1())
            {
                var Marca1 = db.Marca.Find(request.idMarca);
                Marca1.NombreMarca = request.NombreMarca;
                db.SaveChanges();
            }
            return(Redirect(Url.Content("~/Marca/")));
        }
예제 #19
0
        public ActionResult Create(categoriaRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(View(request));
            }

            using (var db = new TiendaOnlineEntities1())
            {
                Models.Categoria cat = new Models.Categoria();
                cat.NombreCategoria = request.NombreCategoria;
                db.Categoria.Add(cat);
                db.SaveChanges();
            }
            return(Redirect(Url.Content("~/Categoria/")));
        }
예제 #20
0
        public ActionResult Edit(int id, colorEditRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(View(request));
            }

            using (var db = new TiendaOnlineEntities1())
            {
                var color1 = db.Colores.Find(request.idColor);
                color1.NombreColores = request.NombreColor;
                db.SaveChanges();
            }

            return(Redirect(Url.Content("~/Colores/")));
        }
예제 #21
0
        public ActionResult Create(colorRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(View(request));
            }

            using (var db = new TiendaOnlineEntities1())
            {
                Colores color = new Colores();
                color.NombreColores = request.NombreColor;
                db.Colores.Add(color);
                db.SaveChanges();
            }
            return(Redirect(Url.Content("~/Colores/")));
        }
예제 #22
0
        // GET: Colores
        public ActionResult Index()
        {
            List <colorModel> lst = null;

            using (TiendaOnlineEntities1 db = new TiendaOnlineEntities1())
            {
                lst = (from d in db.Colores
                       select new colorModel
                {
                    idColores = d.idColores,
                    NombreColores = d.NombreColores
                }
                       ).ToList();
            }
            return(View(lst));
        }
예제 #23
0
        public ActionResult Create(marcaRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            using (var db = new TiendaOnlineEntities1())
            {
                Marca Marca1 = new Marca();
                Marca1.NombreMarca = request.NombreMarca;
                db.Marca.Add(Marca1);
                db.SaveChanges();
            }
            return(Redirect(Url.Content("~/Marca/")));
        }
예제 #24
0
        // GET: Categoria
        public ActionResult Index()
        {
            List <categoriaModel> lst = null;

            using (TiendaOnlineEntities1 db = new TiendaOnlineEntities1())
            {
                lst = (from d in db.Categoria
                       select new categoriaModel
                {
                    idCategoria = d.idCategoria,
                    NombreCategoria = d.NombreCategoria
                }

                       ).ToList();
            }
            return(View(lst));
        }
예제 #25
0
 public ActionResult Create(UserViewModel user)
 {
     if (!ModelState.IsValid)
     {
         return(View(user));
     }
     using (var db = new TiendaOnlineEntities1())
     {
         User user1 = new User();
         user1.name     = user.nombreUser;
         user1.email    = user.email;
         user1.password = user.password;
         db.User.Add(user1);
         db.SaveChanges();
     }
     return(Redirect(Url.Content("~/User/")));
 }
예제 #26
0
        // GET: User
        public ActionResult Index()
        {
            List <UserTableViewModel> lst = null;

            using (TiendaOnlineEntities1 db = new TiendaOnlineEntities1())
            {
                lst = (from d in db.User
                       select new UserTableViewModel
                {
                    idUser = d.idUser,
                    nombreUser = d.name,
                    email = d.email,
                    password = d.password
                }).ToList();
            }
            return(View(lst));
        }
예제 #27
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)));
        }
예제 #28
0
        public ActionResult Index()
        {
            DataSet1           vista = new DataSet1();
            List <guanteModel> lst   = null;

            using (TiendaOnlineEntities1 db = new TiendaOnlineEntities1())
            {
                lst = (from d in db.Guante_View.OrderBy(f => f.NombreMarca)
                       select new guanteModel
                {
                    imagenGuante = d.ImagenGuante,
                    Descripcion = d.Descripcion,
                    Talla = d.Talla,
                    NombreCategoria = d.NombreCategoria,
                    NombreMarca = d.NombreMarca,
                    NombreModelo = d.NombreModelo,
                    NombreColores = d.NombreColores
                }
                       ).ToList();
            }
            return(View(lst));
        }
예제 #29
0
        public ActionResult Edit(EditUserViewModel User)
        {
            if (!ModelState.IsValid)
            {
                return(View(User));
            }

            using (var db = new TiendaOnlineEntities1())
            {
                var User1 = db.User.Find(User.idUser);
                User1.name  = User.NombreUsuario;
                User1.email = User.email;
                if (User.password != null && User.password.Trim() != "")
                {
                    User1.password = User.password;
                }

                db.Entry(User1).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
            }

            return(Redirect(Url.Content("~/User/")));
        }
예제 #30
0
        // GET: Guante
        public ActionResult Index()
        {
            List <guanteModel> lst = null;

            using (TiendaOnlineEntities1 db = new TiendaOnlineEntities1())
            {
                lst = (from d in db.Guante_View

                       select new guanteModel
                {
                    idGuante = d.idGuante,
                    imagenGuante = d.ImagenGuante,
                    Descripcion = d.Descripcion,
                    Talla = d.Talla,
                    NombreCategoria = d.NombreCategoria,
                    NombreColores = d.NombreColores,
                    NombreMarca = d.NombreMarca,
                    NombreModelo = d.NombreModelo
                }
                       ).ToList();
            }

            return(View(lst));
        }