public async void Edit_Department() { if (SelectedDepartment.DEPARTMENT_ID != null && SelectedDepartment.DEPARTMENT_ID != 0) { App.Current.Properties["Action"] = "Edit"; HttpClient client = new HttpClient(); client.BaseAddress = new Uri(GlobalData.gblApiAdress); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); client.Timeout = new TimeSpan(500000000000); HttpResponseMessage response = client.GetAsync("api/DepartmentAPI/DepartmentEdit?id=" + SelectedDepartment.DEPARTMENT_ID + "").Result; if (response.IsSuccessStatusCode) { data = JsonConvert.DeserializeObject <DepartmentModel[]>(await response.Content.ReadAsStringAsync()); if (data.Length > 0) { for (int i = 0; i < data.Length; i++) { SelectedDepartment.COMPANY_ID = data[i].COMPANY_ID; //SelectedDepartment.IS_DELETE = data[i].IS_DELETE; SelectedDepartment.DEPARTMENT_NAME = data[i].DEPARTMENT_NAME; SelectedDepartment.SORT_INDEX = data[i].SORT_INDEX; SelectedDepartment.DEPARTMENT_ID = data[i].DEPARTMENT_ID; } App.Current.Properties["DepartmentEdit"] = SelectedDepartment; Add_department IA = new Add_department(); IA.Show(); } } } else { MessageBox.Show("Select Department first", "Department Selection", MessageBoxButton.OK, MessageBoxImage.Error); return; } }
public void AddDepartment_Click() { Add_department IA = new Add_department(); IA.Show(); }