public IHttpActionResult List(RoleManageSearchCommand rolemodel) { var prelicateBuilder = PredicateBuilder.Create <DxRole>(null); prelicateBuilder = prelicateBuilder.And(x => x.ClientId == (int)DxClient.Administrator); var orderby = rolemodel.Sort + " " + rolemodel.Order; var list = _dxRoleService.FindPagedList(prelicateBuilder, orderby, rolemodel.Page, rolemodel.Rows); var gridModel = new ViewModel.DataSource.DataSourceResult <DxRole>(list) { Rows = list.Select(x => { var m = x.ToModel(); return(m); }) }; return(Ok(gridModel)); }
public IHttpActionResult EnabledOrDisable(RoleManageSearchCommand rolemodel) { var ReturnStart = _dxRoleService.UpdateStart(rolemodel.SearchState, rolemodel.IdList); return(Ok(ReturnStart)); }