public async Task <MessageModel[]> GetMessagesAsync(int conversationId) { var dtos = await msgClient.GetMessagesByConversationAsync(conversationId); return(dtos.Select(x => new MessageModel { Id = x.Id, Text = x.Text, Sender = new FriendModel { Id = x.Sender.Id, Email = x.Sender.Email } }).ToArray()); }