public UCProductPayTypeMaintain() { InitializeComponent(); Loaded += (sender, e) => { _facade = new ProductPayTypeFacade(); _productPayTypeVm = new ProductPayTypeVM(); //绑定支付方式列表 //查询PM列表 _facade.GetProductPayTypeList((obj, args) => { this.DataContext = _productPayTypeVm; checkBoxListPayType.ItemsSource = args.Result; }); }; }
/// <summary> /// 批量创建支付方式 /// </summary> /// <param name="vm"> </param> /// <param name="callback"></param> public void BatchCreateProductPayType(ProductPayTypeVM vm, EventHandler <RestClientEventArgs <dynamic> > callback) { var entity = vm.ConvertVM <ProductPayTypeVM, ProductPayTypeInfo>(); _restClient.Create(BatchCreatePayTypeRelativeUrl, entity, callback); }