// GET: Inventory/Edit/5 public async Task <IActionResult> Edit(GetMasterByIdQuery query) { return(await DispatchQueryAsync(query, q => { var inventoryMaster = q.Result as InventoryMaster; if (inventoryMaster == null) { return RedirectToAction(nameof(Index)); } //maybe need auto mapper here? var command = new UpdateInventoryMasterCommand { LIN = inventoryMaster.LIN, AggregateRootId = inventoryMaster.AggregateRootId, GeneralNomenclature = inventoryMaster.GeneralNomenclature, IsGArmy = inventoryMaster.IsGArmy, Status = inventoryMaster.Status, TrackingType = inventoryMaster.TrackingType }; return View(command); })); }
// GET: Inventory/Details/5 public async Task <IActionResult> Details(GetMasterByIdQuery query) { return(await DispatchQueryAsync(query, q => { var inventoryMaster = q.Result as InventoryMaster; if (inventoryMaster == null) { return RedirectToAction(nameof(Index)); } return View(inventoryMaster); })); }