private async void setCarreras() { this.carreras.Clear(); try { Carreras_GetCarrerasBindingModel model = new Carreras_GetCarrerasBindingModel(); model.BuscarCarrera = buscarcarrera; var lst = await CarrerasModel.GetNombreCarreras(model); foreach (var fila in lst) { this.carreras.Add(fila); } } catch (Exception) { } }
public static async Task <IEnumerable <Obtenercarrerasxcarnet_Result> > GetNombreCarreras(Carreras_GetCarrerasBindingModel model) { string json = await GetAPI("api/Carreras/NombreCarreras" + model.QueryString()); try { JsonArray jsonArray = JsonArray.Parse(json); List <Obtenercarrerasxcarnet_Result> lst = new List <Obtenercarrerasxcarnet_Result>(); foreach (IJsonValue fila in jsonArray) { Obtenercarrerasxcarnet_Result i = new Obtenercarrerasxcarnet_Result(fila); lst.Add(i); } return(lst); } catch (Exception) { rootPage.NotifyUser("Error al procesar los datos obtenidos", NotifyType.ErrorMessage); throw; } }