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(); } }