public ActionResult Index() { var viewModel = new OperationConfigIndexViewModel(); viewModel.OperationGroups = _operationGroupService.GetOperationGroups(new GetOperationGroupsRequest { Take = -1, SortingDictionary = new Dictionary <string, SortOrder> { { "Order", SortOrder.Ascending } } }).OperationGroups.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Name }).ToList(); viewModel.OperationGroups.Insert(0, new SelectListItem { Value = "0", Text = "Choose Group" }); return(View(viewModel)); }
public void GetDataRowCount(GridViewCustomBindingGetDataRowCountArgs e) { e.DataRowCount = _operationGroupService.GetOperationGroups(new GetOperationGroupsRequest { OnlyCount = true }).Count; }