public OrderItemEditViewModel Update(OrderItemEditViewModel OrderItemEditViewModel) { OrderItem OrderItem = OrderItemRepo.Update(OrderItemEditViewModel.ToModel()); unitOfWork.commit(); return(OrderItem.ToEditableViewModel()); }
public ActionResult EditPendingItem(Guid itemId) { var item = _orderItemService.GetById(itemId); var viewModel = new OrderItemEditViewModel { Id = item.Id, DeliveryDays = item.DeliveryDays, Description = item.Description, Instructions = item.Instructions, SupplierId = item.Order.Supplier.Id, SupplierName = item.Order.Supplier.Name, PartNo = item.PartNo, Price = item.Price, OrderId = item.Order.Id, Quantity = item.Quantity, Carriage = item.Carriage }; if (item.JobItem != null) { viewModel.JobItemId = item.JobItem.Id; viewModel.JobId = item.JobItem.Job.Id; } return(View("EditPendingItem", viewModel)); }
public ActionResult EditPendingItem(OrderItemEditViewModel viewModel) { _orderItemService.Edit( viewModel.Id, viewModel.Description, viewModel.Quantity, viewModel.PartNo, viewModel.Instructions, viewModel.DeliveryDays, viewModel.Price, viewModel.Carriage); return(RedirectToAction("Details", "Order", new { id = viewModel.OrderId, tabNo = "0" })); }
private IList <OrderItemEditViewModel> SplitItems(IList <ListingOrderDTO> items) { var results = new List <OrderItemEditViewModel>(); foreach (var item in items) { var quantity = item.QuantityOrdered; for (int i = 0; i < quantity; i++) { var itemVM = new OrderItemEditViewModel(item); itemVM.Quantity = 1; results.Add(itemVM); } } return(results); }
public ActionResult EditItem(Guid jobItemId) { var item = _orderItemService.GetPendingOrderItemForJobItem(jobItemId); var viewModel = new OrderItemEditViewModel { Id = item.Id, DeliveryDays = item.DeliveryDays, Description = item.Description, Instructions = item.Instructions, PartNo = item.PartNo, Price = item.Price, Quantity = item.Quantity, SupplierId = item.Supplier.Id, SupplierName = item.Supplier.Name, JobItemId = item.JobItem.Id, JobId = item.JobItem.Job.Id, Carriage = item.Carriage }; return(View("EditItem", viewModel)); }
public IActionResult OrderItemEdit(OrderItemEditViewModel model) { return(View()); }