public ImageSizeMaintain() { InitializeComponent(); this.Loaded += (sender, e) => { model = new ImageSizeVM(); facade = new ImageSizeFacade(); this.DataContext = model; }; }
/// <summary> /// 创建 /// </summary> /// <param name="model"></param> /// <param name="callback"></param> public void CreateImageSize(ImageSizeVM model, EventHandler <RestClientEventArgs <dynamic> > callback) { string CreateImageSizeUrl = "ExternalSYSService/ImageSize/CreateImageSize"; ImageSizeInfo info = new ImageSizeInfo() { ImageHeight = Convert.ToInt32(model.ImageHeight), ImageWidth = Convert.ToInt32(model.ImageWidth) }; restClient.Create(CreateImageSizeUrl, info, callback); }
private void BtnOk_Click(object sender, RoutedEventArgs e) { ImageSizeVM vm = this.DataContext as ImageSizeVM; if (!ValidationManager.Validate(this)) { return; } facade.CreateImageSize(vm, (obj, arg) => { if (arg.FaultsHandle()) { return; } CPApplication.Current.CurrentPage.Context.Window.Alert("添加成功!"); CloseDialog(DialogResultType.OK); }); }