public IActionResult Account() { var model = new AccountViewModel(); var email = HttpContext.Session.GetString(SessionKeyName); var user = _accountLogic.GetUser(email); if (!user.IsAdmin) { model.Id = user.Id; model.Email = user.Email; model.Username = user.Username; model.Birthday = user.Birthday; model.Orders = _orderLogic.GetAllOrderById(user.Id); foreach (var order in model.Orders) { foreach (var item in _orderLogic.GetAllGames()) { if (item.Item2 == order.Id) { Game game = _gameLogic.GetGame(item.Item1); order.GameList.Add(game); order.TotalPrice += game.Price; } } } ; model.WishList = _orderLogic.GetWishList(user.Id); return(View(model)); } return(RedirectToAction("Index", "Home")); }
public IActionResult Order(int orderId) { OrderViewModel model = new OrderViewModel { Order = OrderLogic.GetOrder(orderId) }; foreach (var item in OrderLogic.GetAllGames()) { if (item.Item2 == orderId) { Game game = GameLogic.GetGame(item.Item1); model.Order.GameList.Add(game); model.TotalPrice += game.Price; } } return(View(model)); }