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"); } } }