public static void Main(string[] args) { var db = new DataLayer.Models.CSharpContext(); var keywords = db.Keywords; foreach (var k in keywords) { Console.WriteLine("{0} - {1} ({2})", k.Parent.Name, k.Name, k.Id); } foreach (var c in db.Contacts) { Console.WriteLine("{0} {1} - {2}", c.FirstName, c.LastName, c.Keyword.Name); foreach (var item in c.ContactMethods) { Console.WriteLine("\t -- {0} {1} ", item.Keyword.Name, item.Value); } } Console.WriteLine("Enter a contact in the following format (FirstName LastName Phone)"); var results = Console.ReadLine(); var values = results.Split(); var contact = new DataLayer.Models.Contact { FirstName = values[0], LastName=values[1], KeywordsId = 5 }; db.Contacts.Add(contact); contact.ContactMethods.Add(new DataLayer.Models.ContactMethod { KeywordId = 8, Value=values[2] }); db.SaveChanges(); /* Console.WriteLine("What is your user name?"); var name = Console.ReadLine(); Console.Write(GetUserInfo(name)); Console.ReadLine(); */ }
public static void Main(string[] args) { var db = new DataLayer.Models.CSharpContext(); var keywords = db.Keywords; foreach (var k in keywords) { Console.WriteLine("{0} - {1} ({2})", k.Parent.Name, k.Name, k.Id); } foreach (var c in db.Contacts) { Console.WriteLine("{0} {1} - {2}", c.FirstName, c.LastName, c.Keyword.Name); foreach (var item in c.ContactMethods) { Console.WriteLine("\t -- {0} {1} ", item.Keyword.Name, item.Value); } } Console.WriteLine("Enter a contact in the following format (FirstName LastName Phone)"); var results = Console.ReadLine(); var values = results.Split(); var contact = new DataLayer.Models.Contact { FirstName = values[0], LastName = values[1], KeywordsId = 5 }; db.Contacts.Add(contact); contact.ContactMethods.Add(new DataLayer.Models.ContactMethod { KeywordId = 8, Value = values[2] }); db.SaveChanges(); /* * Console.WriteLine("What is your user name?"); * var name = Console.ReadLine(); * Console.Write(GetUserInfo(name)); * Console.ReadLine(); */ }