public IActionResult New()
        {
            var viewModel = new ProductCategoryNewViewModel();


            return(View(viewModel));
        }
Example #2
0
        public IActionResult CategoryNew(ProductCategoryNewViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                var dbCategory = new ProductCategory();
                _dbContext.ProductCategories.Add(dbCategory);
                dbCategory.Name = viewModel.Name;
                _dbContext.SaveChanges();
                return(RedirectToAction("Index", "Home"));
            }

            return(View(viewModel));
        }
        public IActionResult New(ProductCategoryNewViewModel viewModel)
        {
            bool Finns = _dbContext.ProductCategories.Any(r => r.Namn == viewModel.Namn);

            if (Finns)
            {
                ModelState.AddModelError("Name", "Namnet är tyvärr upptaget");
            }

            if (ModelState.IsValid)
            {
                var dbVaccin = new ProductCategory();
                _dbContext.ProductCategories.Add(dbVaccin);

                dbVaccin.Namn = viewModel.Namn;


                _dbContext.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(viewModel));
        }