public IActionResult NewCategory(AdminNewCategoryViewModel viewModel)
        {
            var isAlreadyRegisteredName = RegisteredCategoryNames().FirstOrDefault(n => n.ToLower() == viewModel.Name.ToLower());

            if (isAlreadyRegisteredName != null)
            {
                ModelState.AddModelError("Name", "Detta kategorinamn är redan registrerat.");
            }
            if (ModelState.IsValid)
            {
                var dbCategory = new ProductCategory();
                dbCategory.Name = viewModel.Name;
                dbCategory.CategoryDescription = viewModel.Description;
                _dbContext.Categories.Add(dbCategory);
                _dbContext.SaveChanges();
                return(RedirectToAction("AllCategories"));
            }
            return(View(viewModel));
        }
        public IActionResult NewCategory()
        {
            var viewModel = new AdminNewCategoryViewModel();

            return(View(viewModel));
        }