示例#1
0
        private async void btn_create_Click(object sender, RoutedEventArgs e)
        {
            FormCreateOutlet form = new FormCreateOutlet();

            form.ShowDialog();

            if (form.status)
            {
                progress_bar.Visibility = Visibility.Visible;
                OutletRequest outlet = new OutletRequest();

                outlet.outletName    = form.getOuletName();
                outlet.outletAddress = form.getOutletAddress();
                outlet.pathPhoto     = form.getPathPhoto();

                outlet.filePhoto = File.ReadAllBytes(form.getPathPhoto());

                if (await RestAPI.CreateOutlet(outlet))
                {
                    progress_bar.Visibility = Visibility.Collapsed;
                    MessageBox.Show("Create Outlet Successful");
                    if (send != null)
                    {
                        send.Invoke();
                    }
                }
                else
                {
                    progress_bar.Visibility = Visibility.Collapsed;
                    MessageBox.Show("Create Outlet Fail");
                }
            }
        }