public void TestDeleteDietaryRestrictionAsync()
        {
            RestaurantSeeder.SeedCountries();
            var bo        = new DietaryRestrictionBusinessObject();
            var resList   = bo.ListAsync().Result;
            var resDelete = bo.DeleteAsync(resList.Result.First().Id).Result;

            resList = bo.ListUnDeletedAsync().Result;
            Assert.IsTrue(resDelete.Success && resList.Success && resList.Result.Count == 0);
        }
        public void TestUpdateDietaryRestrictionAsync()
        {
            RestaurantSeeder.SeedCountries();
            var bo      = new DietaryRestrictionBusinessObject();
            var resList = bo.ListAsync().Result;
            var item    = resList.Result.FirstOrDefault();

            item.Name = "another";
            var resUpdate = bo.UpdateAsync(item).Result;

            resList = bo.ListUnDeletedAsync().Result;
            Assert.IsTrue(resList.Success && resUpdate.Success && resList.Result.First().Name == "another");
        }
        public async Task <IActionResult> Index()
        {
            var listOperation = await _bo.ListUnDeletedAsync();

            if (!listOperation.Success)
            {
                return(View("Error", listOperation.Exception.Message));
            }
            var lst = new List <DietaryRestrictionViewModel>();

            foreach (var item in listOperation.Result)
            {
                lst.Add(DietaryRestrictionViewModel.Parse(item));
            }
            return(View(lst));
        }
        public async Task <IActionResult> Index()
        {
            var listOperation = await _bo.ListUnDeletedAsync();

            if (!listOperation.Success)
            {
                return(View("Error", new ErrorViewModel()
                {
                    RequestId = listOperation.Exception.Message
                }));
            }
            var drlistOperation = await _drbo.ListUnDeletedAsync();

            if (!listOperation.Success)
            {
                return(View("Error", new ErrorViewModel()
                {
                    RequestId = listOperation.Exception.Message
                }));
            }
            var lst = new List <DishViewModel>();

            foreach (var item in listOperation.Result)
            {
                lst.Add(DishViewModel.Parse(item));
            }

            var drlst = new List <DietaryRestrictionViewModel>();

            foreach (var item in drlistOperation.Result)
            {
                drlst.Add(DietaryRestrictionViewModel.Parse(item));
            }

            ViewBag.DietaryRestrictions = drlst;
            return(View(lst));
        }
Example #5
0
        public async Task <IActionResult> Index()
        {
            var menuOfTheDay = new MenuOfTheDayViewModel();

            var menuListOperation = await _menubo.ListUnDeletedAsync();

            if (!menuListOperation.Success)
            {
                return(View("Error"));
            }
            if (menuListOperation.Result.Count == 0)
            {
                return(View("Error"));
            }

            var servingListOperation = await _servingbo.ListUnDeletedAsync();

            if (!servingListOperation.Success)
            {
                return(View("Error"));
            }
            if (servingListOperation.Result.Count == 0)
            {
                return(View("Error"));
            }

            var dishListOperation = await _dishbo.ListUnDeletedAsync();

            if (!dishListOperation.Success)
            {
                return(View("Error"));
            }
            if (dishListOperation.Result.Count == 0)
            {
                return(View("Error"));
            }

            var drListOperation = await _drbo.ListUnDeletedAsync();

            if (!drListOperation.Success)
            {
                return(View("Error"));
            }
            if (drListOperation.Result.Count == 0)
            {
                return(View("Error"));
            }

            var mealListOperation = await _mealbo.ListUnDeletedAsync();

            if (!mealListOperation.Success)
            {
                return(View("Error"));
            }
            if (mealListOperation.Result.Count == 0)
            {
                return(View("Error"));
            }

            var courseListOperation = await _coursebo.ListUnDeletedAsync();

            if (!courseListOperation.Success)
            {
                return(View("Error"));
            }
            if (courseListOperation.Result.Count == 0)
            {
                return(View("Error"));
            }
        }