示例#1
0
 private void SignInButton_Click(object sender, RoutedEventArgs e)
 {
     if ((LoginField.Text != "") && (PasswordField.Password != ""))
     {
         if (dBRepository.GetAllBosses().Exists(a => a.Email == LoginField.Text && a.Password == PasswordField.Password))
         {
             Hide();
             var bossApp = new BossApp(dBRepository, dBRepository.GetAllBosses().Find(a => a.Email == LoginField.Text && a.Password == PasswordField.Password));
             bossApp.ShowDialog();
             Show();
         }
         else if (dBRepository.GetAllExecutors().Exists(a => a.Email == LoginField.Text && a.Password == PasswordField.Password))
         {
             Hide();
             var workerApp = new WorkerApp(dBRepository, dBRepository.GetAllExecutors().Find(a => a.Email == LoginField.Text && a.Password == PasswordField.Password));
             workerApp.ShowDialog();
             Show();
         }
     }
 }