public IActionResult OrderItem() { var listCart = GetCartData(); if (listCart.Count != 0) { var entity = new Order { OrderStatusId = 1 }; _orderService.Create(entity); var entityDetails = new List <OrderDetail>(); listCart.ForEach(x => { var entityDetail = new OrderDetail { OrderId = entity.Id, ProductId = x.Id, Qty = x.Qty, UnitPrice = x.Price, TotalPrice = x.Qty * x.Price }; entityDetails.Add(entityDetail); }); _orderDetailService.AddRange(entityDetails); RemoveCartData(); return(Json( new { success = true, responseText = $"{listCart.Count} {(listCart.Count > 1 ? "items" : "item")} requested" } )); } return(Json( new { success = false, responseText = $"You dont order any item yet" } )); }