private async void btn_create_Click(object sender, RoutedEventArgs e) { FormCreateService form = new FormCreateService(); form.ShowDialog(); if (form.status) { progress_bar.Visibility = Visibility.Visible; ServiceResquest service = new ServiceResquest(); service.service_name = form.getServiceName(); service.service_description = form.getServiceDescription(); service.service_duration = form.getServiceDuration(); service.service_transit = form.getServiceTransit(); service.service_cost = form.getServiceCost(); service.pathPhoto = form.getPathPhoto(); service.filePhoto = File.ReadAllBytes(service.pathPhoto); if (await RestAPI.CreateService(service)) { progress_bar.Visibility = Visibility.Collapsed; MessageBox.Show("Create Service Successful"); if (send != null) { send.Invoke(); } } else { progress_bar.Visibility = Visibility.Collapsed; MessageBox.Show("Fail"); } } }