public RedirectToRouteResult MarkOrdersAsShipped(MarkOrdersAsShippedViewModel model)
        {
            if (model.Orders.Any())
            {
                foreach (var order in model.Orders)
                {
                    _orderAdminService.MarkAsShipped(order);
                }

                TempData["orders-shipped"] = true;
            }
            return(RedirectToAction("Index", "Order", new { page = model.Page }));
        }
        public MarkOrdersAsShippedViewModel GetModel(SelectedOrdersViewModel model)
        {
            var orderIds     = model.Orders.Split(',').Select(int.Parse).ToList();
            var shippedModel = new MarkOrdersAsShippedViewModel {
                Page = model.Page
            };

            if (!orderIds.Any())
            {
                return(shippedModel);
            }
            foreach (var orderId in orderIds)
            {
                shippedModel.Orders.Add(_orderService.Get(orderId));
            }
            return(shippedModel);
        }