コード例 #1
0
ファイル: ShelfAppService.cs プロジェクト: hushukai798/Adnc
        public async Task <ShelfDto> AllocateShelfToProductAsync(long shelfId, ShelfAllocateToProductDto input)
        {
            await Test();

            var shelf = await _shelfRepo.FindAsync(shelfId);

            var product = await _productRepo.FindAsync(input.ProductId.ToLong().Value);

            await _shelfManager.AllocateShelfToProductAsync(shelf, product);

            await _shelfRepo.UpdateAsync(shelf);

            return(_mapper.Map <ShelfDto>(shelf));
        }
コード例 #2
0
 public async Task <ActionResult <ShelfDto> > AllocateShelfToProductAsync([FromRoute] long id, [FromBody] ShelfAllocateToProductDto input)
 {
     return(await _shelfSrv.AllocateShelfToProductAsync(id, input));
 }