// GET: SalesOrders/Delete/5 public async Task <IActionResult> Delete(int?id) { if (id == null) { return(NotFound()); } var salesOrder = await salesOrderRepository.GetAsync((int)id); var salesOrderView = new SalesOrderDetailsView() { BuyerUsername = salesOrder.BuyerID.ToString(), TraderUsername = salesOrder.TraderID, Destination = salesOrder.Destination, Published = salesOrder.Published, EstimatedPrice = 10, Id = salesOrder.Id }; if (salesOrder == null) { return(NotFound()); } return(View(salesOrderView)); }
public SalesOrderDetailsViewModel(SalesOrderDetailsView view, Int32 OrderID) { this.view = view; client = new AdventuresWorksClient(); OrderDetails = new ObservableCollection <Models.SalesOrderDetails>( client.GetSalesOrderDetails(OrderID).ToList().Select(x => { return(Mapper.Map <SalesOrderDetails, Models.SalesOrderDetails>(x)); }) ); LoadImages(); }
// GET: SalesOrders/Details/5 public async Task <IActionResult> Details(int?id) { if (id == null) { return(NotFound()); } var salesOrder = await salesOrderRepository.GetAsync((int)id); var buyer = await userRpository.GetAsync(salesOrder.BuyerID); var shoppinglist = await shoppingListRepository.GetShoppingList((int)id); var salesOrderView = new SalesOrderDetailsView() { BuyerUsername = buyer.Username, TraderUsername = salesOrder.TraderID, Destination = salesOrder.Destination, Published = salesOrder.Published, EstimatedPrice = 10, Id = salesOrder.Id, ShoppingList = shoppinglist.ToList().ConvertAll(l => new ShoppingListViewModel { Id = l.Id, Quantity = l.Quantity, TypeId = l.TypeID }) }; //var salesOrder = await _context.SalesOrders //.SingleOrDefaultAsync(m => m.Id == id); if (salesOrder == null) { return(NotFound()); } return(View(salesOrderView)); }