public bool IsEmailExisted(string email) { ILoginRepository loginRepository = CSRepositoryFactory.GetLoginRepository(); CLoginDataDto loginDto = loginRepository.FindLoginDataByEmail(email); return(loginDto != null); }
public bool IsUsernameExisted(string username) { ILoginRepository loginRepository = CSRepositoryFactory.GetLoginRepository(); CLoginDataDto loginDto = loginRepository.FindLoginDataByUsername(username); return(loginDto != null); }
public CLoginData ConvertLogin(CLoginDataDto loginDataDto) { Int32 personID = loginDataDto.PersonID; String email = loginDataDto.email; String username = loginDataDto.Username; String hash = loginDataDto.PasswordHash; String salt = loginDataDto.Salt; return(new CLoginData(personID, email, username, hash, salt)); }
public void RegisterPerson(String name, String username, String email, String salt, String passwordHash) { IPersonRepository personRepository = CSRepositoryFactory.GetPersonRepository(); CLoginDataDto loginDto = new CLoginDataDto(); loginDto.Username = username; loginDto.email = email; loginDto.Salt = salt; loginDto.PasswordHash = passwordHash; CPersonDto personDto = new CPersonDto(); personDto.Name = name; personDto.LoginData = loginDto; personRepository.AddItem(personDto); }
public CLoginData FindLoginByUsernameOrEmail(String username) { ILoginRepository loginRepository = CSRepositoryFactory.GetLoginRepository(); CLoginDataDto loginDto = loginRepository.FindLoginDataByUsername(username); if (loginDto == null) { loginDto = loginRepository.FindLoginDataByEmail(username); } if (loginDto == null) { return(null); } CDalToBllConverter converter = new CDalToBllConverter(); return(converter.ConvertLogin(loginDto)); }