public ActionResult Create() { var viewModel = new AssumptionDataViewModel(); var selectList = _assumptionDataService.GetAssumptionDataConfig(); viewModel.Scenarios = selectList.Scenarios.Select (x => new SelectListItem { Value = x.Id.ToString(), Text = x.Name }).ToList(); viewModel.Configs = selectList.AssumptionDataConfigs.Select (x => new SelectListItem { Value = x.Id.ToString(), Text = x.Name + "(" + x.Measurement + ")" }).ToList(); return View(viewModel); }
public ActionResult Create(AssumptionDataViewModel viewModel) { var request = viewModel.MapTo<SaveAssumptionDataRequest>(); var response = _assumptionDataService.SaveAssumptionData(request); TempData["IsSuccess"] = response.IsSuccess; TempData["Message"] = response.Message; if (response.IsSuccess) { return RedirectToAction("Index"); } return View("Create", viewModel); }
public ActionResult Save(AssumptionDataViewModel viewModel) { var request = viewModel.MapTo<SaveAssumptionDataRequest>(); var response = _assumptionDataService.SaveAssumptionData(request); return Json(response, JsonRequestBehavior.DenyGet); }