public ActionResult Edit(int id) { var model = new CreateEditViewModel(); model.SelectedOrder = orderProvider.GetOrder(id); model.SelectedOrderDetails = orderProvider.GetOrderDetails(id); model.PaymentConfirmation = orderProvider.GetPaymentConfirmation(id); //model.StatusHistories = orderProvider.GetOrderStatusHistories(id, true); return(View(model)); }
public ActionResult OrderHistoryDetail(int orderId) { var viewModel = new OrderHistoryDetailViewModel(); var order = orderProvider.GetOrder(orderId); viewModel.SelectedOrder = order; viewModel.SelectedOrderDetails = orderProvider.GetOrderDetails(orderId); viewModel.DeliveryTimeName = deliveryTimeProvider.GetDeliveryTime(order.DeliveryTime).Name; //viewModel.StatusHistories = orderProvider.GetOrderStatusHistories(orderId); viewModel.PaymentConfirmation = orderProvider.GetPaymentConfirmation(orderId); if (!orderProvider.ValidateOrderOwner(orderId, CurrentUserName)) { return(RedirectToAction("OrderHistory")); } return(PartialView(viewModel)); }