示例#1
0
        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)
            {
            }
        }
示例#2
0
        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;
            }
        }