private MealsViewModel GetMealsModel() { List <Meal> items = _mealServices.GetMeals(UserId).OrderBy(x => x.Name).ToList(); var viewModel = new MealsViewModel() { Meals = items }; return(viewModel); }
public void MealsViewModel_ShouldAssignProppertiesCorrectly() { // Arrange MealsViewModel meal = new MealsViewModel(); // Act meal.Meal = new List <MealViewModel>(); // Assert Assert.IsInstanceOf <ICollection <MealViewModel> >(meal.Meal); }
public ActionResult Meals() { var meal = this.mealsService .GetAll() .ProjectTo <MealViewModel>() .ToList(); var viewModel = new MealsViewModel() { Meal = meal }; return(View(viewModel)); }
public void Constructor_ShouldSetMeals() { Menu menu = new Menu(); ObservableCollection <Meal> mealsList = new ObservableCollection <Meal>(); menu.Meals = mealsList; _menuDataServiceMock = new Mock <IMenuDataService>(); _menuDataServiceMock.Setup(f => f.GetMealsOfDay(_sut.CurrentDay)).ReturnsAsync(menu); _sut = new MealsViewModel(_menuDataServiceMock.Object); _sut.CurrentDay = "Maandag"; _sut.Meals = new List <Meal>(); Assert.That(_sut.Meals, Is.EqualTo(menu.Meals)); _menuDataServiceMock.Verify(repo => repo.GetMealsOfDay(It.IsAny <string>()), Times.AtLeast(1)); }
/// <summary> /// Return the mapped Meals viewmodel /// </summary> /// <param name="mealListDetail"></param> /// <returns></returns> public static BaseResult <List <MealsViewModel> > MapMeal(BaseResult <List <Meals> > mealListDetail) { BaseResult <List <MealsViewModel> > mealsViewModelList = new BaseResult <List <MealsViewModel> >(); List <MealsViewModel> modelList = new List <MealsViewModel>(); foreach (var item in mealListDetail.Result) { MealsViewModel model = new MealsViewModel { Id = item.Id, Meal = item.Meal }; modelList.Add(model); } mealsViewModelList.Result = modelList; return(mealsViewModelList); }
public IActionResult Meals(MealsViewModel model) { IRequestCookieCollection objCookies = HttpContext.Request.Cookies; var sessionData = string.IsNullOrEmpty(HttpContext.Request.Cookies["VoyagerUser_Id"]) ? HttpContext.Session.GetComplexData <List <ProductAttributeDetails> >(SessionName) : null; PositionSetRes objPositionSetRes = positionMapping.SetAllMealDetails(_configuration, token, model, objCookies, sessionData); //if (objPositionSetRes != null && objPositionSetRes.ResponseStatus.Status.ToLower() == "success") //{ // TempData["success"] = objPositionSetRes.ResponseStatus.ErrorMessage; //} //else //{ // TempData["error"] = objPositionSetRes.ResponseStatus.ErrorMessage; //} //return RedirectToAction("Meals", new { model.MenuViewModel.QRFID }); objPositionSetRes.ResponseStatus.ErrorMessage = "Meal " + objPositionSetRes.ResponseStatus.ErrorMessage; return(Json(new { objPositionSetRes.ResponseStatus })); }
public IActionResult Meals() { string QRFID = Request.Query["QRFId"].ToString(); IRequestCookieCollection objCookies = HttpContext.Request.Cookies; var sessionData = string.IsNullOrEmpty(HttpContext.Request.Cookies["VoyagerUser_Id"]) ? HttpContext.Session.GetComplexData <List <ProductAttributeDetails> >(SessionName) : null; MealsViewModel model = new MealsViewModel(); List <ProductType> lst = new List <ProductType>(); lst.Add(new ProductType { ProdType = "Meal" }); PositionGetReq objPositionGetReq = new PositionGetReq() { QRFID = QRFID, ProductType = lst, PositionId = null, Type = "meal" }; model = positionMapping.GetMealDetails(_configuration, token, objPositionGetReq, objCookies, "", sessionData); return(View(model)); }
public UCRestaurationViewModel(string date) { MealsViewModel = new MealsViewModel(date); NbBreakfast = 0; NbLunch = 0; NbDinner = 0; NbTotalMeal = 0; foreach (MealViewModel mvm in MealsViewModel.ListMeals) { if (mvm.Meal.Id == 1) { NbBreakfast++; } else if (mvm.Meal.Id == 2) { NbLunch++; } else if (mvm.Meal.Id == 3) { NbDinner++; } } NbTotalMeal = NbBreakfast + NbLunch + NbDinner; }
public MealsView() { InitializeComponent(); BindingContext = new MealsViewModel(); }
public void Setup() { _menuDataServiceMock = new Mock <IMenuDataService>(); _sut = new MealsViewModel(_menuDataServiceMock.Object); }
public UCAddRestaurationViewModel() { ListMeals = new ObservableCollection <MealViewModel>(); ReservationsViewModel = new ReservationsViewModel(); MealsViewModel = new MealsViewModel(); }