コード例 #1
0
        public async Task <Response <int> > Handle(CreateShopCommand request, CancellationToken cancellationToken)
        {
            var vendor = _mapper.Map <Shop>(request);
            await _shopRepository.CreateAsync(vendor);

            return(new Response <int>(vendor.Id));
        }
コード例 #2
0
    public async Task <Response <int> > Handle(CreateShopCommand request, CancellationToken cancellationToken)
    {
        var imagePath = _fileService.UploadFile(request.ImageFile);
        var vendor    = _mapper.Map <Shop>(request);

        vendor.ImagePath = imagePath;
        await _shopRepository.CreateAsync(vendor);

        return(new Response <int>(vendor.Id));
    }