public ActionResult Create() { var viewModel = new KpiTransformationViewModel(); viewModel.RoleGroupOptions = new MultiSelectList(_roleService.GetRoleGroups(new Services.Requests.RoleGroup.GetRoleGroupsRequest { Take = -1, SortingDictionary = new Dictionary<string, SortOrder> { { "Name", SortOrder.Ascending } } }).RoleGroups, "Id", "Name"); SetPeriodeTypes(viewModel.PeriodeTypes); ViewBag.Title = "Create Transformation Schedule"; return View(viewModel); }
public ActionResult Edit(KpiTransformationViewModel viewModel) { return Save(viewModel); }
private ActionResult Save(KpiTransformationViewModel viewModel) { var req = viewModel.MapTo<SaveKpiTransformationRequest>(); var resp = _kpiTransformationService.Save(req); TempData["IsSuccess"] = resp.IsSuccess; TempData["Message"] = resp.Message; return RedirectToAction("Index"); }