public IActionResult Checkout(Guid orderId, Guid productId) { var username = User.Identity.Name; orderId = _orderDetailsService.GetOrderId(username); _ordersService.CheckOut(orderId); ViewBag.Id = orderId; var prodId = _productsService.GetProduct(productId); ViewBag.prod = prodId; var productIds = _orderDetailsService.GetProductIds(orderId); _productsService.ReduceStock(productIds, orderId); TempData["feedback"] = "Order was completed successfully !"; return(RedirectToAction("OrderDetails")); }