public Cart() { InitializeComponent(); db = new SushiContext(); db.Sushi1s.Load(); // загружаем данные sushisGrid.ItemsSource = db.Sushi1s.Local.ToBindingList(); // устанавливаем привязку к кэшу }
public SushiList(List <Sushi1> sushi1s) { InitializeComponent(); db = new SushiContext(); db.Sushi1s.Load(); // загружаем данные sushisList.ItemsSource = db.Sushi1s.Local.ToBindingList(); // устанавливаем привязку к кэшу shoppingCart = sushi1s; }
private void Reg_Click(object sender, RoutedEventArgs e) { if (login.Text.Length > 0) // проверяем логин { if (password.Password.Length > 0) // проверяем пароль { if (password_Copy.Password.Length > 0) // проверяем второй пароль { } else { MessageBox.Show("Повторіть пароль"); } } else { MessageBox.Show("Вкажіть пароль"); } } else { MessageBox.Show("Вкажіть логін"); } Database = new SushiContext(); var existUser = Database.Users.Where(u => u.Login == login.Text).FirstOrDefault(); if (existUser != null) { MessageBox.Show("User with this login are already exist"); return; } if (password.Password == password_Copy.Password) // проверка на совпадение паролей { MessageBox.Show("Користувач зареєстрований"); } else { MessageBox.Show("Паролі не співпадають"); } User newUser = new User(); newUser.Login = login.Text; newUser.Password = password.Password; newUser.RoleId = (Convert.ToBoolean(Admin.IsChecked)) ? 1 : 2; Database.Users.Add(newUser); Database.SaveChanges(); }
private void Enter_Click(object sender, RoutedEventArgs e) { if (llogin.Text == "") { MessageBox.Show("Enter your login"); return; } if (password.Password == "") { MessageBox.Show("Enter your password"); return; } db = new SushiContext(); User user = db.Users.Where(u => u.Login == llogin.Text && u.Password == password.Password).FirstOrDefault(); if (user == null) { MessageBox.Show("Invalid login or password"); return; } else { currentUser = user; } /* using (SushiContext db = new SushiContext()) * { * Role role1 = new Role { Id = 1, RoleName = "admin" }; * Role role2 = new Role { Id = 2, RoleName = "user" }; * db.Roles.Add(role1); * db.Roles.Add(role2); * * User user1 = new User { Login = "******", Password = "******", RoleId = 1 }; * * db.Users.Add(user1); * db.SaveChanges(); * MessageBox.Show("Secsessufl"); * * }*/ Menu menu = new Menu(currentUser); menu.Show(); this.Close(); }