/// <summary> /// Método que manda a llamar el GetAllAsync de la clase /// repositorio para obtener la lista de los alimentos y guardarlos /// en una lista /// </summary> /// <returns></returns> public async Task GetAllAsync() { try { var x = await IAlimento.GetAllAsync(Page, Opcion); if (x.Count == 0) { PaginaMaxima = true; } else { if (Opcion > 1) { ListaAlimentos.Clear(); } foreach (var item in x) { ListaAlimentos.Add(item); } PaginaMaxima = false;//Reseteamos el bit para que cada vez que se agrege un nuevo registro, podamos actualizar la vista. } } catch (Exception ex) { throw ex; } }
/// <summary> /// Busca un registro con el nombre que se le pase como parámetro /// </summary> /// <param name="Busqueda"></param> /// <returns></returns> public async Task GetBusqueda(string Busqueda) { try { var x = await IAlimento.GetBusquedaAlimentoAsync(Busqueda); ListaAlimentos.Clear(); foreach (var item in x) { ListaAlimentos.Add(item); } } catch (Exception ex) { throw ex; } }