Ejemplo n.º 1
0
        public async Task <UserDetailResponse> Handle(UpdateMainPhotoCommand request, CancellationToken cancellationToken)
        {
            var mainPhotoUrl = await _cloudinaryService.AddPhotoWithCustomGuidAsync(request.Photo.File, request.UserId, cancellationToken);

            var updatedUser = await UpdateAndReturnUserAsync(mainPhotoUrl, request.UserId, cancellationToken);

            var userToReturn = MapAndReturn(updatedUser);

            return(userToReturn);
        }