Exemple #1
0
        public IActionResult GetGroupsJson()
        {
            var groups = GroupManagementService.GetGroups();

            var responseModel = groups.Select(l => GroupViewModel.FormGroup(l, null));

            return(Ok(responseModel));
        }
        public DataTablesResult <GroupViewModel> GetCollectionGroups(DataTablesParam dataTableParam)
        {
            var searchString = dataTableParam.GetSearchString();

            ViewBag.EditActionLink   = "/Administration/EditGroup";
            ViewBag.DeleteActionLink = "/Administration/DeleteGroup";
            var groups = GroupManagementService.GetGroupsPageable(pageInfo: dataTableParam.ToPageInfo(), searchString: searchString);

            return(DataTableExtensions.GetResults(groups.Items.Select(g => GroupViewModel.FormGroup(g, PartialViewToString("_EditGlyphLinks", g.Id))), dataTableParam, groups.TotalCount));
        }