Пример #1
0
        public static List <Conversation> GenerateFakeConversations()
        {
            var result = new List <Conversation>()
            {
                new Conversation()
                {
                    Title         = "Normal Conversation",
                    LatestMessage = new Message()
                    {
                        User = "******", Text = "Some Latest Message", SubmittedDate = DateTime.Now
                    },
                    HTMLTable = @"<table style=""width:100 % "">
  <tr>
    <th> Firstname </th>
    <th> Lastname </th>
    <th> Age </th>
  </tr>
  <tr>
    <td> Jill </td>
    <td> Smith </td>
    <td> 50 </td>
  </tr>
  <tr>
    <td> Eve </td>
    <td> Jackson </td>
    <td> 94 </td>
  </tr>
</table> "
                },
                new Conversation()
                {
                    Title = "aisdjiasdji"
                }
            };


            var Messages = result[0].Messages;

            for (int i = 0, j = 0; i < 70; i++)
            {
                var msg = ChatPageViewModel.GenRandomMessage();
                msg.SubmittedDate = DateTime.Now.Add(new TimeSpan((24 * j * -1), -i, 0));
                string txt = "A";
                msg.Text = "A";
                for (int k = 0; k < i; k++)
                {
                    msg.Text += txt;
                    msg.Text += txt;
                    msg.Text += txt;
                }

                msg.IsMasked = false;
                if (i % 3 == 0)
                {
                    msg.IsMasked = true;
                }
                Messages.Add(msg);
            }
            for (int i = 0; i < 10; i++)
            {
                result.Add(new Conversation()
                {
                    Title = $"Conversation {i}"
                });
            }


            return(result);
        }