static void CreateDemoData() { var gen = new GenHelper(); var ids = new List <string>(); for (int i = 0; i < 200; i++) { var id = gen.MakeTosh(20); ids.Add(id); contacts.Add(new Contact() { UserName = id, FullName = gen.GetFullName() }); } for (int i = 0; i < 5000; i++) { var id1 = gen.Next(ids.Count); var id2 = gen.Next(ids.Count - 1); articles.Add(new Article() { ID = i, Title = GenHelper.ToTitle(gen.MakeBlah(gen.Next(7))), Content = gen.MakeBlahBlahBlah(5 + gen.Next(100), 7), Author = contacts[id1] }); } }
static void CreateDemoData() { var gen = new GenHelper(); var contacts = ContactAdapter.GetAllContacts(); for (int i = 0; i < 5000; i++) { var id1 = gen.Next(contacts.Count); var id2 = gen.Next(contacts.Count - 1); articles.Add(new Article() { ID = i, Title = GenHelper.ToTitle(gen.MakeBlah(gen.Next(7))), Content = gen.MakeBlahBlahBlah(5 + gen.Next(100), 7), Author = contacts[id1] }); } }
void CreateDemoData() { var inMemoryDataStore = (InMemoryDataStore)DataStore; var ds = new DataSet(); using (var ms = new System.IO.MemoryStream()) { using (var writer = System.Xml.XmlWriter.Create(ms)) { inMemoryDataStore.WriteXml(writer); writer.Flush(); } ms.Flush(); ms.Position = 0; ds.ReadXml(ms); } var gen = new GenHelper(); var idsAccount = new List <string>(); var dtAccounts = ds.Tables["Accounts"]; for (int i = 0; i < 200; i++) { var id = gen.MakeTosh(20); idsAccount.Add(id); dtAccounts.Rows.Add(id, gen.GetFullName()); } var dtMessages = ds.Tables["Messages"]; for (int i = 0; i < 5000; i++) { var id1 = gen.Next(idsAccount.Count); var id2 = gen.Next(idsAccount.Count - 1); dtMessages.Rows.Add(null, GenHelper.ToTitle(gen.MakeBlah(gen.Next(7))), gen.MakeBlahBlahBlah(5 + gen.Next(100), 7), idsAccount[id1], idsAccount[(id1 + id2 + 1) % idsAccount.Count]); } ds.AcceptChanges(); using (var ms = new System.IO.MemoryStream()) { ds.WriteXml(ms, XmlWriteMode.WriteSchema); ms.Flush(); ms.Position = 0; using (var reader = System.Xml.XmlReader.Create(ms)) { inMemoryDataStore.ReadXml(reader); } } }