public ActionResult WijzigProductDetail(WijzigProductDetailViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    ProductDetail productDetail = new ProductDetail();
                    productDetail.product = new ProductBase();
                    productDetail.detailId = viewModel.productDetail.detailId;
                    productDetail.inkoopprijs = viewModel.productDetail.inkoopprijs;
                    productDetail.verkoopprijs = viewModel.productDetail.inkoopprijs;
                    productDetail.maatId = viewModel.SelectedMaat;
                    productDetail.voorraad = viewModel.productDetail.voorraad;

                    productDBController.UpdateProductDetail(productDetail);
                    TempData[Enum.ViewMessage.WIJZIGING.ToString()] = "Detail: " + productDBController.GetProductByDetail(productDetail.detailId).Naam;

                    return RedirectToAction("Beheer", "Account");
                }
                catch (Exception e)
                {
                    ViewBag.FoutMelding("Er is iets fout gegaan: " + e);
                    return View();
                }
            }
            else
            {
                viewModel.listMaat = selectListProductMaat();

                return View(viewModel);
            }
        }
        public ActionResult WijzigProductDetail(int id)
        {
            try
            {
                WijzigProductDetailViewModel viewModel = new WijzigProductDetailViewModel();
                viewModel.productDetail = productDBController.GetProductDetail(id);
                viewModel.listMaat = selectListProductMaat();

                return View(viewModel);
            }
            catch (Exception e)
            {
                ViewBag.FoutMelding("Er is iets fout gegaan: " + e);
                return View();
            }
        }