public async void Edit_Unit() { if (SelectedUnit.UNIT_ID != null && SelectedUnit.UNIT_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/UnitAPI/UnitEdit?id=" + SelectedUnit.UNIT_ID + "").Result; if (response.IsSuccessStatusCode) { data = JsonConvert.DeserializeObject <UnitModel[]>(await response.Content.ReadAsStringAsync()); if (data.Length > 0) { for (int i = 0; i < data.Length; i++) { SelectedUnit.COMPANY_ID = data[i].COMPANY_ID; SelectedUnit.IMAGE_PATH = data[i].IMAGE_PATH; SelectedUnit.IS_DELETE = data[i].IS_DELETE; SelectedUnit.MEASURING_NAME = data[i].MEASURING_NAME; SelectedUnit.SHORT_INDAX = data[i].SHORT_INDAX; SelectedUnit.UNIT_ID = data[i].UNIT_ID; } App.Current.Properties["UnitEdit"] = SelectedUnit; UnitAdd IA = new UnitAdd(); IA.Show(); } } } else { MessageBox.Show("Select unit first", "Unit Selection", MessageBoxButton.OK, MessageBoxImage.Error); return; } }
public void AddUnit_Click() { UnitAdd IA = new UnitAdd(); IA.Show(); }