public ActionResult Index() { //var highlightOrder = _highlightOrderService.GetHighlights(new GetHighlightOrdersRequest()); var viewModel = new HighlightOrderViewModel(); viewModel.Groups = _highlightGroupService.GetHighlightGroups(new GetHighlightGroupsRequest { Take = -1, SortingDictionary = new Dictionary<string, SortOrder> { { "Order", SortOrder.Ascending } } }).HighlightGroups.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Name }).ToList(); viewModel.Groups.Insert(0, new SelectListItem { Value = "0", Text = "Choose Group" }); viewModel.RoleGroupOptions = _roleService.GetRoleGroups(new Services.Requests.RoleGroup.GetRoleGroupsRequest { Take = -1, SortingDictionary = new Dictionary<string, SortOrder> { { "Name", SortOrder.Ascending } } }).RoleGroups.Select(x => new SelectListItem { Text = x.Name, Value = x.Id.ToString() }).ToList(); return View(viewModel); }
public JsonResult SaveStatic(HighlightOrderViewModel viewModel) { var req = viewModel.MapTo<SaveStaticHighlightOrderRequest>(); return Json(HighlightOrderService.SaveStaticHighlight(req)); }