Exemplo n.º 1
0
        public ActionResult UpdateSubcategories(UpdateSubcategoriesViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(viewModel));
            }

            SubCategory subToUpdate = ApplicationDbContext.SubCategories
                                      .First(i => i.SubCategoryId == viewModel.SubcategoryId);

            subToUpdate.SubCategoryName = viewModel.NewSubcategoryName;

            ApplicationDbContext.SaveChanges();

            ModelState.Clear();

            UpdateSubcategoriesViewModel updatedViewModel = new UpdateSubcategoriesViewModel
            {
                SubcategoryId      = viewModel.SubcategoryId,
                SubcategoryName    = viewModel.NewSubcategoryName,
                NewSubcategoryName = "",
            };

            return(View(updatedViewModel));
        }
Exemplo n.º 2
0
        public ActionResult GetUpdateSubcategories(GetUpdateSubcategoriesViewModel viewModel)
        {
            string subcategory = ApplicationDbContext.SubCategories
                                 .Where(i => i.SubCategoryId == viewModel.SubcategoryId)
                                 .Select(i => i.SubCategoryName).FirstOrDefault();

            UpdateSubcategoriesViewModel subcatViewModel = new UpdateSubcategoriesViewModel
            {
                SubcategoryName = subcategory
            };

            return(View("UpdateSubcategories", subcatViewModel));
        }