private void Add_woker(object sender, RoutedEventArgs e) { Accaunt newAccaunt = new Accaunt { Login = loginBox.Text, Password = passwordBox.Text }; DB.Accaunts.Add(newAccaunt); DB.SaveChanges(); Woker newWoker = new Woker { Name = nameBox.Text, Surname = surnameBox.Text, Rate = System.Convert.ToInt32(rateBox.Text), Type = typeCombo.SelectedItem.ToString(), Begin = Convert.ToDateTime(beginBox.Text), AccauntId = newAccaunt.Id, Accaunt = newAccaunt }; DB.Wokers.Add(newWoker); DB.SaveChanges(); RefreshAll(); } //добавление работника в базу данных
public App() //при запуске ели нет БД оздаем ее и добавляем аккант админа { Accaunt a = new Accaunt { Login = "******", Password = "******" }; this.InitializeComponent(); using (var db = new WokerContext()) { db.Database.Migrate(); if (db.Accaunts.Count() == 0) { db.Accaunts.Add(a); db.SaveChanges(); } } }