public void OnGetUserChatAsync(int userId) { var user = Users.Where(u => u.Id == userId).FirstOrDefault(); if (user != null) { var messages = _visitors.GetUserMessages(user.UserName); Messages = new List <string>(); foreach (var message in messages) { var messageString = _templateService.GetTemplate("Base Chat") .Create(message.Content , message.FromUser , string.Empty , "http://placehold.it/50/FA6F57/fff&text=WU" , message.Date , message.ToUser); Messages.Add(messageString); } _logger.LogInformation($"Messages:{Messages.Count}"); } }