public IActionResult Add(int id) { if (!(Convert.ToBoolean(HttpContext.Session.GetString("Active")))) { return(RedirectToAction("Login", "IO")); } //_productService.GetById //if (true) //{ //} string tempId = HttpContext.Session.GetString("id"); int userId = int.Parse(tempId); var basketProducts = _basketService.Baskets(userId); Basket basket = new Basket(); if (basketProducts.Count == 0) { basket.ProductId = id; basket.UserID = userId; _basketService.Add(basket); return(RedirectToAction("Listele", "Basket")); } foreach (var item in basketProducts) { if (item.ProductId == id) // 2 tane aynı ürün eklenmesi izin verilmez siparişlere. { return(RedirectToAction("Listele", "Basket")); } } basket.ProductId = id; basket.UserID = userId; _basketService.Add(basket); return(RedirectToAction("Listele", "Basket")); }