public ActionResult UpdateProduct(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.UpdateProduct(model.Product); return RedirectToAction("Product"); } } } catch (Exception e) { ViewBag.Error = "Er is iets fout gegaan met het updaten van het product: " + e; return RedirectToAction("ChangeProduct", model.Product.Id); //Ga terug naar de Add_product pagina } return RedirectToAction("product"); //Ga terug naar de Add_product pagina }