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();
 }