示例#1
0
        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();
        }    //добавление работника в базу данных
示例#2
0
        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();
                }
            }
        }