public async Task <byte[]> GetEmailImageAsync(int?userId) { if (userId == null) { return(TextToImage.EMailToImage("?")); } var user = await FindByIdAsync(userId.Value.ToString()).ConfigureAwait(false); if (user == null) { return(TextToImage.EMailToImage("?")); } if (!user.IsEmailPublic) { return(TextToImage.EMailToImage("?")); } return(TextToImage.EMailToImage(user.Email)); }