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
 }