Esempio n. 1
0
        public ActionResult Edit(EditCategoriaModel model)
        {
            var category = _categoriaRepo.GetById(model.IdCategoria);

            if (model.PictureFile != null && model.PictureFile.ContentLength > 0)
            {
                var fileName = Path.GetFileName(model.PictureFile.FileName);
                if (fileName != null)
                {
                    var temp = "~/Content/dataImg/categoriesImages";
                    var name = category.idCategoria.ToString(CultureInfo.InvariantCulture) + Path.GetExtension(model.PictureFile.FileName);
                    var path = Path.Combine(Server.MapPath(temp), name);
                    model.PictureFile.SaveAs(path);
                    temp += "/" + name;
                    category.imgPathCategoria = temp;
                }
            }

            category.nombreCategoria = model.Name;
            category.statusCategoria = _categoriaRepo.ActiveCategoryValue(model.Active);

            _categoriaRepo.Update(category);

            return(RedirectToAction("Index"));
        }