public IActionResult NewProduct() { var viewModel = new ProductNewProductViewModel(); viewModel.AllCategories = GetProductsListItems(); return(View(viewModel)); }
public IActionResult NewProduct(ProductNewProductViewModel viewModel) { if (ModelState.IsValid) { var dbProduct = new Product(); _dbContext.Add(dbProduct); dbProduct.ProductCategory = _dbContext.ProductCategory.First(r => r.Id == viewModel.SelectedCategoryId); dbProduct.Name = viewModel.Name; dbProduct.Description = viewModel.Description; dbProduct.Price = viewModel.Price; _dbContext.SaveChanges(); return(RedirectToAction("AllProducts")); } viewModel.AllCategories = GetProductsListItems(); return(View(viewModel)); }