private void StudentEditForm_Load(object sender, EventArgs e) { #region GetCities HttpResponseMessage responseCities = citiesService.GetResponse(); List <City> cities = new List <City>(); if (responseCities.IsSuccessStatusCode) { cities = responseCities.Content.ReadAsAsync <List <City> >().Result; } List <ComboItem> comboItems = new List <ComboItem>(); foreach (City item in cities) { comboItems.Add(new ComboItem { ID = item.CityID, Text = item.Name }); } CityComboBox.DataSource = comboItems; #endregion if (responseCities.IsSuccessStatusCode) { ComboItem CityComboItem = new ComboItem(); CityComboItem.ID = (int)student.CityID; CityComboItem.Text = student.City.Name; CityComboBox.SelectedIndex = CityComboBox.FindString(student.City.Name); } }
private void ClientsComboBox_SelectedIndexChanged(object sender, EventArgs e) { if (clients.Count() > 0) { client = clients[ClientsComboBox.SelectedIndex]; CityComboBox.SelectedIndex = CityComboBox.FindString(client.City.Name); FillDetails(); } }
private void GetClients() { HttpResponseMessage response = clientsService.GetResponse(); if (response.IsSuccessStatusCode) { clients = response.Content.ReadAsAsync <List <Client> >().Result; List <ComboItem> comboItems = new List <ComboItem>(); foreach (Client item in clients) { comboItems.Add(new ComboItem { ID = item.ClientID, Text = item.FirstName + " " + item.LastName }); } ClientsComboBox.DataSource = comboItems; client = clients[0]; #region GetCities HttpResponseMessage responseCities = citiesServices.GetResponse(); List <City> cities = new List <City>(); if (responseCities.IsSuccessStatusCode) { cities = responseCities.Content.ReadAsAsync <List <City> >().Result; } List <ComboItem> comboItems1 = new List <ComboItem>(); foreach (City item in cities) { comboItems1.Add(new ComboItem { ID = item.CityID, Text = item.Name }); } CityComboBox.DataSource = comboItems1; #endregion if (responseCities.IsSuccessStatusCode) { ComboItem CityComboItem = new ComboItem(); CityComboItem.ID = (int)client.CityID; CityComboItem.Text = client.City.Name; CityComboBox.SelectedIndex = CityComboBox.FindString(client.City.Name); //(int)(client.CityID - 1); } FillDetails(); } else { MessageBox.Show("Error Code" + response.StatusCode + " : Message - " + response.ReasonPhrase); } }