Пример #1
0
 public ImageSizeMaintain()
 {
     InitializeComponent();
     this.Loaded += (sender, e) =>
     {
         model            = new ImageSizeVM();
         facade           = new ImageSizeFacade();
         this.DataContext = model;
     };
 }
Пример #2
0
        /// <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);
        }
Пример #3
0
        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);
            });
        }