Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        public IHttpActionResult EnabledOrDisable(RoleManageSearchCommand rolemodel)
        {
            var ReturnStart = _dxRoleService.UpdateStart(rolemodel.SearchState, rolemodel.IdList);

            return(Ok(ReturnStart));
        }