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