/// <summary> /// GET: Формирует список заказов клиента /// </summary> /// <returns>Список заказов клиента</returns> public ActionResult MyOrdersList() { var orders = OrderManager.GetList(User.Identity.Name); UserOrderListModel model = new UserOrderListModel(orders); return(View(model)); }
protected virtual UserOrderListModel PrepareUserOrderListModel() { var model = new UserOrderListModel(); var orders = _orderService.SearchOrders(userId: _workContext.CurrentUser.Id); foreach (var order in orders) { var orderModel = new UserOrderListModel.OrderDetailsModel { Id = order.Id, CreatedOn = order.CreatedOnUtc, OrderStatusEnum = order.OrderStatus, OrderTotal = order.OrderTotal.ToString() }; switch (order.OrderStatus) { case OrderStatus.Cancelled: orderModel.OrderStatus = "Отменен"; break; case OrderStatus.Complete: orderModel.OrderStatus = "Завершен"; break; case OrderStatus.Pending: orderModel.OrderStatus = "В ожидании"; break; case OrderStatus.Processing: orderModel.OrderStatus = "В процессе"; break; } model.Orders.Add(orderModel); } return(model); }