private void Button_Click_1(object sender, RoutedEventArgs e) { if (!ValidationManager.Validate(this)) { return; } ProductRelatedVM item = this.DataContext as ProductRelatedVM; // facade.CreateItemRelated(item, (obj, args) => // { // if (args.FaultsHandle()) // { // return; // } // CPApplication.Current.CurrentPage.Context.Window.Alert(ResPropertyMaintain.Info_SaveSuccessfully); //}); facade.CreateItemRelated(item, (obj, args) => { if (args.FaultsHandle()) { return; } CPApplication.Current.CurrentPage.Context.Window.Alert(ResPropertyMaintain.Info_SaveSuccessfully); }); }
/// <summary> /// 创建相关商品信息 /// </summary> /// <param name="model"></param> /// <param name="callback"></param> public void CreateItemRelated(ProductRelatedVM model, EventHandler <RestClientEventArgs <ProductRelatedInfo> > callback) { ProductRelatedInfo info = new ProductRelatedInfo(); info.Priority = Convert.ToInt32(model.Priority); info.ProductSysNo = Convert.ToInt32(model.ProductSysNo); info.RelatedProductSysNo = Convert.ToInt32(model.RelatedProductSysNo); info.CompanyCode = CPApplication.Current.CompanyCode; info.LanguageCode = CPApplication.Current.LanguageCode; info.IsMutual = model.IsMutual; restClient.Create(CreateItemRelateUrl, info, callback); }