// GET CREATE ASSET public ViewResult Create(int ClientID) { // create view model var viewModel = new FinancialAssetFormViewModel { clientId = ClientID }; return View("Edit", viewModel); }
public ActionResult Edit(FinancialAssetFormViewModel assetForm) { var asset = Mapper.Map<FinancialAssetFormViewModel, FinancialAsset>(assetForm); if (ModelState.IsValid) { clientsRepository.SaveFinancialAsset(asset); TempData["message"] = "Asset: " + asset.AssetName + " has been saved."; return RedirectToAction("List", "LegalFinance", new { asset.ClientId }); } else // validation error, so redisplay the same view return View("Edit", assetForm); }