public IActionResult Overview() { UserOverviewViewModel model = new UserOverviewViewModel(); model.listofUsers = new List <UserViewModel>(); var mapperU = mapperHelper.UserToUserViewModel(); foreach (User u in userRepo.RetrieveAllUsers()) { UserViewModel umodel = mapperU.Map <UserViewModel>(u); model.listofUsers.Add(umodel); } return(View("UserOverview", model)); }
public void UpdateSessionsUser(User selectedUser) { var mapper = mapextension.UserToUserViewModel(); UserViewModel uvw = mapper.Map <UserViewModel>(selectedUser); uvw.ShoppingCart = new ShoppingCartViewModel(); uvw.ShoppingCart.ItemsInCart = new List <CartItemViewModel>(); httpContextAccessor.HttpContext.Session.SetObjectAsJson("ComplexObject", uvw); httpContextAccessor.HttpContext.Session.SetString("userId", selectedUser.ReturnUserId().ToString()); httpContextAccessor.HttpContext.Session.SetString("cartItems", 0.ToString()); }