public override void OnPageLoad(object sender, EventArgs e) { base.OnPageLoad(sender, e); QueryVM = new RmaPolicyQueryVM(); facade = new RmaPolicyFacade(this); this.DataContext = QueryVM; }
public void QueryRmaPolicy(RmaPolicyQueryVM model, int PageSize, int PageIndex, string SortField, EventHandler <RestClientEventArgs <dynamic> > callback) { RmaPolicyQueryFilter filter; filter = model.ConvertVM <RmaPolicyQueryVM, RmaPolicyQueryFilter>((t, s) => { s.Type = t.RmaType; }); filter.PagingInfo = new PagingInfo { PageSize = PageSize, PageIndex = PageIndex, SortBy = SortField }; string relativeUrl = "/IMService/RmaPolicy/QueryRmaPolicy"; restClient.QueryDynamicData(relativeUrl, filter, callback); }