private void register_Click(object sender, RoutedEventArgs e) { bool done = false; using (TaxiDBEntities2 context = new TaxiDBEntities2()) { Driver driver = context.Drivers.FirstOrDefault(c => c.Username == regUser.Text); if (driver != null) { labelErrReg.Content = "The username is already taken"; done = true; } } if (string.IsNullOrWhiteSpace(regUser.Text) || string.IsNullOrWhiteSpace(regPass.Text) || string.IsNullOrWhiteSpace(regName.Text) || string.IsNullOrWhiteSpace(regPrice.Text) || string.IsNullOrWhiteSpace(regCarYear.Text) || string.IsNullOrWhiteSpace(regCarModel.Text) || string.IsNullOrWhiteSpace(regCarSize.Text) || string.IsNullOrWhiteSpace(regLastName.Text)) { labelErrReg.Content = "You must enter all required fields"; done = true; } else if (regPass.Text != regPassRep.Text) { labelErrReg.Content = "Passwords entered do not match"; done = true; } if (!done) { DriversMainWindow win = new DriversMainWindow(registerAcc()); win.Show(); this.Close(); } }
private void login_Click(object sender, RoutedEventArgs e) { using (TaxiDBEntities2 context = new TaxiDBEntities2()) { Driver driver = context.Drivers.FirstOrDefault(c => c.Username == loginUser.Text && c.Password == loginPass.Password); if (driver != null) { DriversMainWindow win = new DriversMainWindow(loginUser.Text); win.Show(); this.Close(); } else { labelErrLogin.Content = "Incorrect usename or password"; } } }