public ActionResult Create() { var viewModel = new CreateInputDataViewModel(); viewModel.Accountabilities = _dropdownService.GetRoleGroups().MapTo <SelectListItem>(); viewModel.PeriodeTypes = _dropdownService.GetPeriodeTypesDailyMonthlyYearly().MapTo <SelectListItem>(); viewModel.GroupInputDatas = new List <CreateInputDataViewModel.GroupInputData>(); viewModel.Kpis = _kpiService.GetKpis(new Services.Requests.Kpi.GetKpisRequest { }).Kpis.MapTo <CreateInputDataViewModel.Kpi>(); return(View(viewModel)); }
public ActionResult Create(CreateInputDataViewModel viewModel) { var request = viewModel.MapTo <SaveOrUpdateInputDataRequest>(); request.ControllerName = "Input Data"; request.ActionName = "Create"; request.UserId = this.UserProfile().UserId; request.UpdatedById = UserProfile().UserId; var response = _inputDataService.SaveOrUpdateInputData(request); return(RedirectToAction("Index")); }