public ActionResult CrearOrden()
        {
            HttpCookie cookie = HttpContext.Request.Cookies.Get("cookieCart");
            Cart       cart   = new Cart();

            cart = cartProcess.ListarUno(Convert.ToInt32(cookie.Value));

            List <CartItem> listaItems = cartItemProcess.ListarItemsCarritos().Where(x => x.CartId == Convert.ToInt32(cookie.Value)).ToList();

            double Total = 0;

            foreach (CartItem item in listaItems)
            {
                Total = Total + item.Price;
            }

            Order order = new Order()
            {
                UserId     = User.Identity.GetUserId(),
                OrderDate  = DateTime.Now,
                ItemCount  = cart.ItemCount,
                TotalPrice = Total,
                ChangedOn  = DateTime.Now,
                CreatedOn  = DateTime.Now
            };

            Order orderSaved;

            orderSaved = orderProcess.AgregarOrden(order);

            foreach (var item in listaItems)
            {
                //Alta Detalles de orden
                OrderDetail orderDetail = new OrderDetail()
                {
                    OrderId   = orderSaved.Id,
                    ProductId = item.ProductId,
                    Price     = item.Price,
                    Quantity  = item.Quantity
                };

                orderDetailProcess.AgregarDetalleOrden(orderDetail);
            }
            Response.Cookies["cookieCart"].Expires = DateTime.Now.AddDays(-1);
            return(RedirectToAction("Compra"));
        }