public ActionResult NewProduct(ProductViewModel model) { try { using (DatabaseQuery query = new DatabaseQuery()) { model.Product.Category = query.GetCategory(model.SelectedCategoryId); if (ModelState.IsValid & (model.Product.Category != null)) //check of de modelstate goed is { query.CreateProduct(model.Product); return RedirectToAction("product"); //Laat de Admin zien als het goed gaat } } } catch(Exception error) { ModelState.AddModelError("Product is niet toegevoegd aan de Database" , error); //Adds a model error to the errors collection for the model-state dictionary. } return RedirectToAction("AddProduct", model); //Ga terug naar de Add_product pagina }