public void QueryECCCategory(ECCCategoryManagerVM model, int PageSize, int PageIndex, string SortField, EventHandler <RestClientEventArgs <dynamic> > callback) { ECCManageCategoryQueryFilter filter = new ECCManageCategoryQueryFilter { Type = model.Type, Category1SysNo = model.Category1SysNo, Category2SysNo = model.Category2SysNo, Status = model.Status, CategoryName = model.CategoryName }; filter.PagingInfo = new PagingInfo { PageSize = PageSize, PageIndex = PageIndex, SortBy = SortField }; const string relativeUrl = "/MKTService/ECCategory/QueryECCCategory"; restClient.QueryDynamicData(relativeUrl, filter, (obj, args) => { if (args.FaultsHandle()) { return; } callback(obj, args); } ); }
public void UpdateECCCategory(ECCCategoryManagerVM VMModel, EventHandler <RestClientEventArgs <object> > callback) { ECCategoryMange model = new ECCategoryMange(); model.Category1SysNo = VMModel.Category1SysNo; model.Category2SysNo = VMModel.Category2SysNo; model.CategoryID = VMModel.CategoryID; model.CategoryName = VMModel.CategoryName; model.Status = VMModel.Status; model.SysNo = VMModel.SysNo; model.Type = VMModel.Type; string relativeUrl = "/MKTService/ECCategory/UpdateECCategoryManage"; restClient.Update(relativeUrl, model, callback); }
public override void OnPageLoad(object sender, EventArgs e) { base.OnPageLoad(sender, e); model = new ECCCategoryManagerVM(); this.DataContext = model; }