public static async Task <LunchMenuItem> GetLunchMenuAsync(string day) { try { CloudTable table = await CreateTableAsync("LunchMenu"); TableOperation retrieveOperation = TableOperation.Retrieve <LunchMenuItem>("Lunch", day); TableResult result = await table.ExecuteAsync(retrieveOperation); LunchMenuItem info = result.Result as LunchMenuItem; if (info != null) { return(info); } else { return(new LunchMenuItem("Error", "Error", "Error", 0)); } } catch (StorageException e) { Debug.WriteLine(e.Message); return(new LunchMenuItem("Error", "Error", "Error", 0)); } }
public DynamicAccordionViewModel(IMyNavigationService navService) : base(navService) { _categories = LunchMenuItem.GetCategories(); _availableMenuItems = LunchMenuItem.GetAllMenuItems(); }