Esempio n. 1
0
        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));
        }
Esempio n. 6
0
 public abstract void MapPackingSlipIntoInventoryEntity(ref Inventory inventory, PackingSlipDetailView packingSlipDetailView);