public MainWindow(string x, string y) { InitializeComponent(); this.Current_Owner.Text = x + " " + y; ActualOwner.fName = x; ActualOwner.lName = y; DataContext = new Start_model(); using (OwnerEntities db = new OwnerEntities()) { ActualOwner.ID = db.Owners.Where(o => o.fName == x).Where(o => o.lName == y).FirstOrDefault().ID; if (db.Countries.Count() == 0) { foreach (var item in Country.GetValues(typeof(Country))) { Countries c = new Countries() { Country = item.ToString() }; db.Countries.Add(c); } db.SaveChanges(); } // wypełnienie bazy Krajami z enum if (db.PhoneBooks.Where(a => a.OwnerID == db.Owners.Where(o => o.fName == ActualOwner.fName).Where(o => o.lName == ActualOwner.lName).FirstOrDefault().ID).Count() == 0) { PhoneBooks book = new PhoneBooks() { OwnerID = db.Owners.Where(o => o.fName == ActualOwner.fName).Where(o => o.lName == ActualOwner.lName).First().ID }; db.PhoneBooks.Add(book); db.SaveChanges(); } //stworzenie książki dla aktualnego usera, jeżeli nie istnieje } }
public MainWindow() { InitializeComponent(); DataContext = new Start_model(); }