示例#1
0
        public ActionResult Save(AssumptionDataViewModel viewModel)
        {
            var request  = viewModel.MapTo <SaveAssumptionDataRequest>();
            var response = _assumptionDataService.SaveAssumptionData(request);

            return(Json(response, JsonRequestBehavior.DenyGet));
        }
示例#2
0
        public ActionResult Edit(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("Edit", viewModel));
        }
示例#3
0
        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));
        }