public IActionResult New() { var viewModel = new ProductCategoryNewViewModel(); return(View(viewModel)); }
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)); }