public PartialViewResult OnGetRemoveItem(int orderId, int itemId)
        {
            var order = _context.Order
                        .Include(o => o.Items)
                        .ThenInclude(item => item.Product)
                        .FirstOrDefault(o => o.Id == orderId);

            var item = _context.OrderItem.FirstOrDefault(it => it.Id == itemId);

            order.Items.Remove(item);

            _context.Attach(item).State  = EntityState.Deleted;
            _context.Attach(order).State = EntityState.Modified;
            _context.SaveChanges();

            var model = order.Items;

            return(Partial("OrderItems/_ItemList", model));
        }