Esempio n. 1
0
        internal static MenuItemViewModel Map(MenuItem item)
        {
            MenuItemViewModel vm = new MenuItemViewModel
            {
                Id            = item.Id,
                Name          = item.Name,
                FoodCategory  = item.FoodCategory,
                FoodType      = item.FoodType,
                DrinkCategory = item.DrinkCategory,
                Description   = item.Description,
                Price         = item.Price,
            };

            return(vm);
        }
Esempio n. 2
0
        internal static MenuViewModel Map(Menu menu)
        {
            MenuViewModel vm = new MenuViewModel
            {
                Id             = menu.Id,
                RestaurantId   = menu.RestaurantId,
                RestaurantName = CacheItems.Restaurants.Select(x => x.Name).FirstOrDefault(),
                Name           = menu.Name,
                Items          = new List <MenuItemViewModel>(),
            };

            foreach (var x in menu.Items)
            {
                vm.Items.Add(MenuItemViewModel.Map(x));
            }

            return(vm);
        }