public IHttpActionResult List(AppTypeCommand command) { var orderby = "order by" + " " + command.Sort + " " + command.Order; int state = !string.IsNullOrEmpty(command.State) ? int.Parse(command.State) : -1; int pid = !string.IsNullOrEmpty(command.Pid) ? int.Parse(command.Pid) : -1; var list = _iAppTypeService.FindPagedListBysql(pid, command.Keyword, command.Type, state, orderby, command.Page, command.Rows); var gridModel = new ViewModel.DataSource.DataSourceResult <AppTypeViewModel>(list) { Rows = list.Select(x => { var m = x; return(x); }) }; return(Ok(gridModel)); }
public IHttpActionResult List(OperateCommand model) { var prelicateBuilder = PredicateBuilder.Create <JmpLocuser>(null); if (!string.IsNullOrEmpty(model.SearchKey)) { switch (model.SearchType) { case 1: prelicateBuilder = prelicateBuilder.And(x => x.ULoginname == model.SearchKey); break; case 2: prelicateBuilder = prelicateBuilder.And(x => x.URealname == model.SearchKey); break; } } if (model.SearchState > 0) { switch (model.SearchState) { case 1: prelicateBuilder = prelicateBuilder.And(x => x.UState == 1); break; case 2: prelicateBuilder = prelicateBuilder.And(x => x.UState == 0); break; } } var orderby = model.Sort + " " + model.Order; var list = _jmpLocuserService.FindPagedList(prelicateBuilder, orderby, model.Page, model.Rows); var gridModel = new ViewModel.DataSource.DataSourceResult <JmpLocuser>(list) { Rows = list.Select(x => { var m = x.ToLocalManagementModel(); return(m); }) }; return(Ok(gridModel)); }
public IHttpActionResult List(DeveloperCommand model) { string stat = string.IsNullOrEmpty(model.SearchState) ? "1" : model.SearchState;//用户状态 var orderby = "order by" + " " + model.Sort + " " + model.Order; var list = _iJmpUserService.FindPagedListBysql(model.SearchType, model.SearchKey, stat, model.Category, model.Relation_type, model.Auditstate, model.RiskM, orderby, model.Page, model.Rows); var gridModel = new ViewModel.DataSource.DataSourceResult <DeveloperModel>(list) { Rows = list.Select(x => { var m = x.ToModel(); return(m); }) }; return(Ok(gridModel)); }
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 List(LogSearchCommand command) { var prelicateBuilder = PredicateBuilder.Create <DxAdminOperationLog>(null); if (!string.IsNullOrEmpty(command.Txtseach)) { switch (command.Field) { case "1": prelicateBuilder = prelicateBuilder.And(x => x.UserId.ToString() == command.Txtseach); break; case "2": prelicateBuilder = prelicateBuilder.And(x => x.IpAddress == command.Txtseach); break; case "3": prelicateBuilder = prelicateBuilder.And(x => x.UserId.ToString() == command.Txtseach); break; } } if (command.Logtype > 0) { prelicateBuilder = prelicateBuilder.And(x => x.LogType == command.Logtype); } var orderby = command.Sort + " " + command.Order; var list = _dxLoggerService.FindPagedList(prelicateBuilder, orderby, command.Page, command.Rows); var gridModel = new ViewModel.DataSource.DataSourceResult <DxAdminOperationLog>(list) { Rows = list.Select(x => { var m = x.ToModel(); return(m); }) }; return(Ok(gridModel)); }
public IHttpActionResult comboList(ComboListSearchCommand command) { var prelicateBuilder = PredicateBuilder.Create <JmpUser>(null); if (!string.IsNullOrEmpty(command.Keyword)) { switch (command.SearchType) { case "1": prelicateBuilder = prelicateBuilder.And(x => x.URealname.ToString() == command.Keyword); break; case "2": prelicateBuilder = prelicateBuilder.And(x => x.UEmail == command.Keyword); break; case "3": prelicateBuilder = prelicateBuilder.And(x => x.UIdnumber.ToString() == command.Keyword); break; case "4": prelicateBuilder = prelicateBuilder.And(x => x.UBlicensenumber.ToString() == command.Keyword); break; } } //var orderby = command.Sort + " " + command.Order; var list = _iJmpUserService.FindPagedList(prelicateBuilder, command.Sort, command.Order, command.Page, command.Rows); var gridModel = new ViewModel.DataSource.DataSourceResult <JmpUser>(list) { Rows = list.Select(x => { var m = x; return(m); }) }; return(Ok(gridModel)); }
/// <summary> /// 应用查询列表 /// </summary> /// <param name="command"></param> /// <returns></returns> public IHttpActionResult List(AppCommand command) { int selectState = string.IsNullOrEmpty(command.SelectState) ? 1 : Int32.Parse(command.SelectState); //状态 int auditstate = string.IsNullOrEmpty(command.Auditstate) ? -1 : Int32.Parse(command.Auditstate); //审核状态 int type = string.IsNullOrEmpty(command.Type) ? 0 : Int32.Parse(command.Type); //查询条件选择 string seaname = string.IsNullOrEmpty(command.SeaName) ? "" : command.SeaName; //查询条件内容 int platformid = string.IsNullOrEmpty(command.Platformid) ? 0 : Int32.Parse(command.Platformid); //关联平台 int appType = string.IsNullOrEmpty(command.AppType) ? 0 : int.Parse(command.AppType); //所属应用类型 int rid = string.IsNullOrEmpty(command.Rid) ? 0 : int.Parse(command.Rid); //风险等级 int paytype = string.IsNullOrEmpty(command.Paytype) ? 0 : int.Parse(command.Paytype); //支付类型 var orderby = "order by" + " " + command.Sort + " " + command.Order; var list = _iAppService.FindPagedListBysql(paytype, rid, platformid, auditstate, seaname, type, selectState, appType, orderby, command.Page, command.Rows); var gridModel = new ViewModel.DataSource.DataSourceResult <AppQueryModel>(list) { Rows = list.Select(x => { var m = x; return(x); }) }; return(Ok(gridModel)); }