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); }