Michele: modifica combobox impianti (senza ripetizioni impianti)
This commit is contained in:
parent
017ccb4efb
commit
9b81c1ee40
@ -208,29 +208,32 @@ namespace VirtualTask.Controllers
|
||||
client = new HttpClient();
|
||||
client.BaseAddress = baseAddress;
|
||||
List<SelectListItem> selectItems = new List<SelectListItem>();
|
||||
List</*Impianto*/Rapportini> modelList = new List</*Impianto*/Rapportini>();
|
||||
List<Rapportini> modelList = new List<Rapportini>();
|
||||
HttpResponseMessage response = client.GetAsync(baseAddress).Result;
|
||||
if (response.IsSuccessStatusCode)
|
||||
{
|
||||
string data = response.Content.ReadAsStringAsync().Result;
|
||||
modelList = JsonConvert.DeserializeObject<List</*Impianto*/Rapportini>>(data);
|
||||
|
||||
modelList = JsonConvert.DeserializeObject<List<Rapportini>>(data);
|
||||
|
||||
//per gestire primo elemento tendina (deve essere vuoto)
|
||||
SelectListItem listItemFirt = new SelectListItem();
|
||||
|
||||
listItemFirt.Value = string.Empty;
|
||||
listItemFirt.Text = " - Impianto";
|
||||
selectItems.Add(listItemFirt);
|
||||
|
||||
var app = string.Empty;
|
||||
foreach (var role in modelList)
|
||||
{
|
||||
SelectListItem listItem = new SelectListItem();
|
||||
//string s = role.imcodimp + " - " + role.imdescri;
|
||||
//listItem.Value = role.imcodimp;
|
||||
string s = role.codice_impianto;
|
||||
listItem.Value = role.codice_impianto;
|
||||
listItem.Text = s;
|
||||
selectItems.Add(listItem);
|
||||
if (!app.Equals(role.codice_impianto))
|
||||
{
|
||||
SelectListItem listItem = new SelectListItem();
|
||||
string s = role.codice_impianto;
|
||||
listItem.Value = role.codice_impianto;
|
||||
listItem.Text = s;
|
||||
selectItems.Add(listItem);
|
||||
}
|
||||
|
||||
app = role.codice_impianto;
|
||||
}
|
||||
}
|
||||
return selectItems;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user