public LoginDboTest() { repository = new LoginRepository(DbContextFactory); dataService = new LoginDataService(repository, UnitOfWork); userRepository = new UserRepository(DbContextFactory); }
public LoginDboTest() { repository = new LoginRepository(DbContextFactory); dataService = new LoginDataService(repository, UnitOfWork); userRepository = new UserRepository(DbContextFactory); }
private void ToevoegenGebruiker() { GebruikerDataService gebruikerDS = new GebruikerDataService(); LoginDataService loginDS = new LoginDataService(); List <Login> lijst = loginDS.GetLogins(); if (Voornaam != null) { if (Naam != null) { if (lijst.Any(z => z.Email == Email)) { Messenger.Default.Send <string>("Email bestaat al!"); dialogService.ShowMeldingDialog(); } else { if (Email != null) { if (Wachtwoord != null) { Gebruiker nieuwGebruiker = new Gebruiker(Voornaam, Naam, Straat, Huisnummer, Gemeente); gebruikerDS.InsertGebruiker(nieuwGebruiker); GebruikerDataService nieuwDS = new GebruikerDataService(); List <Gebruiker> lijstGebruiker = nieuwDS.GetLaatsteGebruiker(); foreach (var gebruiker in lijstGebruiker) { Login nieuwLogin = new Login(Email, Wachtwoord, gebruiker.ID); loginDS.InsertLogin(nieuwLogin); } Messenger.Default.Send <UpdateFinishedMessage>(new UpdateFinishedMessage(UpdateFinishedMessage.MessageType.Inserted)); } else { Messenger.Default.Send <string>("Het wachtwoord is niet ingevuld!"); dialogService.ShowMeldingDialog(); } } else { Messenger.Default.Send <string>("De email is niet ingevuld!"); dialogService.ShowMeldingDialog(); } } } else { Messenger.Default.Send <string>("De naam is niet ingevuld!"); dialogService.ShowMeldingDialog(); } } else { Messenger.Default.Send <string>("De voornaam is niet ingevuld!"); dialogService.ShowMeldingDialog(); } }
private void LoginGebruiker() { LoginDataService loginDS = new LoginDataService(); List <Login> lijst = loginDS.GetLogins(); if (lijst.Any(z => z.Email == Email) && lijst.Any(z => z.Wachtwoord == Wachtwoord)) { Messenger.Default.Send <string>(Email); dialogService.ShowHomeDialog(); } else { Messenger.Default.Send <string>("De gegevens komen niet overeen in de database"); dialogService.ShowMeldingDialog(); } }
public async Task TestSQLServiceLogin() { await InitData(); LoginDataService loginDataService = FactorySingleton.FactoryOffline.Get <LoginDataService>(); var result = await loginDataService.LogInOffline("vasya", "secret"); Assert.IsNotNull(result, "Error: loginDataService.LogInOffline Is Null"); Assert.IsTrue(result.LoginSuccess, "Error: loginDataService.LogInOffline is not success"); result = await loginDataService.LogInOffline("vasya", "secret2"); Assert.IsNotNull(result, "Error: loginDataService.LogInOffline Is Null"); Assert.IsFalse(result.LoginSuccess, "Error: loginDataService.LogInOffline wrong password is not false result"); result = await loginDataService.LogInOffline("vasya2", "secret"); Assert.IsNotNull(result, "Error: loginDataService.LogInOffline Is Null"); Assert.IsFalse(result.LoginSuccess, "Error: loginDataService.LogInOffline wrong name is not false result"); }
public List <User> CheckLogin(User user) { LoginDataService loginData = new LoginDataService(); return(loginData.CheckLogin(user)); }
public LoginServicelmpl(LoginDataService loginDataService) { _loginDataService = loginDataService; }