Ejemplo n.º 1
0
        protected override async Task Handle(AddImageToPostCommand request, CancellationToken cancellationToken)
        {
            var          imageUrl = _cloudinary.Upload(new FileDescription(request.FileName, request.FileStream));
            const string sql      =
                @"
				UPDATE post SET cover = @imageUrl
				WHERE id = @id
				"                ;
            await _unitOfWork.Connection.ExecuteAsync(sql, new { id = request.Id, imageUrl }, _unitOfWork.Transaction);
        }
Ejemplo n.º 2
0
        protected override async Task Handle(ImageUploadCommand request, CancellationToken cancellationToken)
        {
            var          avatar = _cloudinary.Upload(new FileDescription(request.FileName, request.FileStream));
            const string sql    =
                @"
				UPDATE identity_user SET avatar = @avatar
				WHERE identifier = @userId
				"                ;
            var sqlParams = new { Avatar = avatar, request.UserId };
            await _unitOfWork.Connection.ExecuteAsync(sql, sqlParams, _unitOfWork.Transaction);
        }