public IActionResult CartGet(string id) { var user = _userService.GetUserById(id); if (user.CartItemCount > 0) { var products = _productService.GetProductsById(user.Cart.Select(k => k.Id).ToList()); List <ShoppingCartItem> itemList = new List <ShoppingCartItem>(); foreach (var sci in user.Cart) { ShoppingCartItem item = new ShoppingCartItem(); var product = products.Where(k => k.Id == sci.Id).FirstOrDefault(); if (product != null) { item.Id = product.Id; item.Name = product.Name; item.Quantity = sci.Quantity; item.Price = product.Price; itemList.Add(item); } } user.Cart = itemList; } RestoranUserÜrünContainer userProductContainer = new RestoranUserÜrünContainer(); userProductContainer.user = user; return(View(userProductContainer)); }
public IActionResult Rezervasyon(string id) { var userModel = _userService.GetUserById(id); var products = _productService.GetProductsByCategory("rezervasyon").Select(k => new RestoranÜrün { Id = k.Id, Name = k.Name, Price = k.Price }).ToList(); RestoranUserÜrünContainer container = new RestoranUserÜrünContainer(); container.user = userModel; container.RestoranUserÜrünList = products; return(View(container)); }
public IActionResult TümÜrünler(User userModel) { var products = _productService.GetAllProducts().Select(k => new RestoranÜrün { Id = k.Id, Name = k.Name, Price = k.Price }).ToList(); RestoranUserÜrünContainer container = new RestoranUserÜrünContainer(); container.user = userModel; container.RestoranUserÜrünList = products; return(View(container)); }