private async Task <PackingSlipDetailView> MapToPackingSlipDetailView(PackingSlipDetail inputObject) { PackingSlipDetailView outObject = mapper.Map <PackingSlipDetailView>(inputObject); await Task.Yield(); return(outObject); }
public async Task <IActionResult> GetPackingSlipDetailView(long packingSlipDetailId) { PackingSlipDetailModule invMod = new PackingSlipDetailModule(); PackingSlipDetailView view = await invMod.PackingSlipDetail.Query().GetViewById(packingSlipDetailId); return(Ok(view)); }
public async Task <IActionResult> DeletePackingSlipDetail([FromBody] PackingSlipDetailView view) { PackingSlipDetailModule invMod = new PackingSlipDetailModule(); PackingSlipDetail packingSlipDetail = await invMod.PackingSlipDetail.Query().MapToEntity(view); invMod.PackingSlipDetail.DeletePackingSlipDetail(packingSlipDetail).Apply(); return(Ok(view)); }
public async Task <IActionResult> UpdatePackingSlipDetail([FromBody] PackingSlipDetailView view) { PackingSlipDetailModule invMod = new PackingSlipDetailModule(); PackingSlipDetail packingSlipDetail = await invMod.PackingSlipDetail.Query().MapToEntity(view); invMod.PackingSlipDetail.UpdatePackingSlipDetail(packingSlipDetail).Apply(); PackingSlipDetailView retView = await invMod.PackingSlipDetail.Query().GetViewById(packingSlipDetail.PackingSlipDetailId); return(Ok(retView)); }
public async Task <IActionResult> AddPackingSlipDetail([FromBody] PackingSlipDetailView view) { PackingSlipDetailModule invMod = new PackingSlipDetailModule(); NextNumber nnPackingSlipDetail = await invMod.PackingSlipDetail.Query().GetNextNumber(); view.PackingSlipDetailNumber = nnPackingSlipDetail.NextNumberValue; PackingSlipDetail packingSlipDetail = await invMod.PackingSlipDetail.Query().MapToEntity(view); invMod.PackingSlipDetail.AddPackingSlipDetail(packingSlipDetail).Apply(); PackingSlipDetailView newView = await invMod.PackingSlipDetail.Query().GetViewByNumber(view.PackingSlipDetailNumber); return(Ok(newView)); }
public abstract void MapPackingSlipIntoInventoryEntity(ref Inventory inventory, PackingSlipDetailView packingSlipDetailView);