void RepeatPromotionQuery_Loaded(object sender, RoutedEventArgs e) { _model = new RepeatPromotionQueryVM(); DataContext = _model; _facade = new RepeatPromotionQueryFacade(this); Loaded -= RepeatPromotionQuery_Loaded; }
private void GetPromotion(RepeatPromotionQueryVM model, string relativeUrl, EventHandler <RestClientEventArgs <dynamic> > callback) { var filter = model.ConvertVM <RepeatPromotionQueryVM, RepeatPromotionQueryFilter>(); filter.PageInfo = model.PageInfo; restClient.QueryDynamicData(relativeUrl, filter, (obj, args) => { if (args.FaultsHandle()) { return; } callback(obj, args); } ); }
/// <summary> /// 查询销售规则 /// </summary> /// <param name="model"></param> /// <param name="callback"></param> public void GeSaleCountDownPlan(RepeatPromotionQueryVM model, EventHandler <RestClientEventArgs <dynamic> > callback) { const string relativeUrl = "/MKTService/RepeatPromotion/GeSaleCountDownPlan"; GetPromotion(model, relativeUrl, callback); }
/// <summary> /// 查询团购 /// </summary> /// <param name="model"></param> /// <param name="callback"></param> public void GetProductGroupBuying(RepeatPromotionQueryVM model, EventHandler <RestClientEventArgs <dynamic> > callback) { const string relativeUrl = "/MKTService/RepeatPromotion/GetProductGroupBuying"; GetPromotion(model, relativeUrl, callback); }