/// /// Loads test data /// /// public async Task LoadData() { var users = client.GetTable(); var friends = client.GetTable(); var user = await users.ToListAsync(); // Find me - you should have registered yourself as a user. var me = (await users.Where(u => u.Id != null).ToListAsync()).FirstOrDefault(); // Add a friend var friend = new User { Username = "mikeross", Password = "password" }; // Add friend as user first await users.InsertAsync(friend); // Make friends of each other await friends.InsertAsync(new Friend { MyId = me.Id, Username = friend.Username, UserId = friend.Id }); await friends.InsertAsync(new Friend { MyId = friend.Id, Username = me.Username, UserId = me.Id }); var conversations = client.GetTable(); var messages = client.GetTable(); // Add a new conversation between the friends var conversation = new Conversation { MyId = me.Id, UserId = friend.Id, Username = friend.Username, LastMessage = "HEY!" }; await conversations.InsertAsync(conversation); await messages.InsertAsync(new Message { ConversationId = conversation.Id, ToId = me.Id, UserId = friend.Id, Username = friend.Username, Text = "What's up?", Date = DateTime.Now.AddSeconds(-60) }); await messages.InsertAsync(new Message { ConversationId = conversation.Id, ToId = friend.Id, UserId = me.Id, Username = me.Username, Text = "Not much", Date = DateTime.Now.AddSeconds(-30) }); await messages.InsertAsync(new Message { ConversationId = conversation.Id, ToId = me.Id, UserId = friend.Id, Username = friend.Username, Text = "HEY!", Date = DateTime.Now }); }