public virtual QueryResult SysConfigQuery(SysConfigQueryFilter msg) { int totalCount; var dataTable = ObjectFactory <ISysConfigQueryDA> .Instance.Query(msg, out totalCount); return(new QueryResult() { Data = dataTable, TotalCount = totalCount }); }
private void DataGrid_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e) { filter = viewModel.ConvertVM <SysConfigVM, SysConfigQueryFilter>(); filter.PagingInfo = new ECCentral.QueryFilter.Common.PagingInfo() { PageSize = e.PageSize, PageIndex = e.PageIndex, SortBy = e.SortField }; facade.Query(filter, (s, args) => { if (args.FaultsHandle()) { return; } DataGrid.ItemsSource = DynamicConverter <SysConfigItemVM> .ConvertToVMList(args.Result.Rows); DataGrid.TotalCount = args.Result.TotalCount; }); }
public void Query(SysConfigQueryFilter filter, EventHandler <RestClientEventArgs <dynamic> > callback) { string relativeUrl = "/MKTService/SysConfig/Query"; restClient.QueryDynamicData(relativeUrl, filter, callback); }