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)); }
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)); }