コード例 #1
0
        public async Task HandleAsync(CreateMeme command)
        {
            var image       = command.Image64.ToImage();
            var memeContent = MemeBuilder.GenerateMeme(image, command.UpperText, command.BottomText);
            var id          = Guid.NewGuid();

            _imageHandler.SaveImageToStorage(memeContent, id);

            await _memeService.AddAsync(id, command.Title, command.UserId);
        }