private UserEntity GetUserEntity(string username, string password) { IUserRepository userRepo = UserRepoFactory.GetUserRepository(DatabaseOption.DatabaseEngine, DatabaseOption.DbConnectionString); return(userRepo.GetUserMatchingUsernameAndPassword(username, password)); }
private User GetUser(string username, string password) { IUserRepository userRepo = UserRepoFactory.GetUserRepository(MessageDbLib.Constants.DatabaseEngineConstant.MSSQLADODOTNET, DatabaseOption.DbConnectionString); User result = userRepo.GetUserMatchingUsernameAndPassword(username, password); return(result); }
/*private void PersistUserToMongoDbService(User user) * { * RabbitMqProducerClass rabbitMqProducer = new RabbitMqProducerClass(QueueTypeConstant.MongoDbPersistentUserService, * QueueTypeConstant.MongoDbPersistentUserService); * rabbitMqProducer.ExecuteMessageQueueing(user); * }*/ private bool UsernameAlreadyExist(string userName) { IUserRepository userRepo = UserRepoFactory.GetUserRepository(DatabaseOption.DatabaseEngine, DatabaseOption.DbConnectionString); //Func<User, bool> funcQuery = u => string.Equals(u.USERNAME, userName, StringComparison.InvariantCultureIgnoreCase); User user = userRepo.GetUserMatchingUsername(userName); return(user != null); }
private User RetrieveUser(string userName) { IUserRepository retrieveUser = UserRepoFactory.GetUserRepository(DatabaseOption.DatabaseEngine, DatabaseOption.DbConnectionString); User user = retrieveUser.GetUserMatchingUsername(userName); if (user == null) { throw new InvalidOperationException("Sender could not be found in our current repo."); } return(user); }
private User GetUserMatching(string username, string password) { if (string.IsNullOrEmpty(username) || string.IsNullOrEmpty(password)) { throw new ApplicationException("Username or Password is not defined."); } IUserRepository userRepo = UserRepoFactory.GetUserRepository(DatabaseOption.DatabaseEngine, DatabaseOption.DbConnectionString); User user = userRepo.GetUserMatchingUsernameAndPassword(username, password); return(user); }
public void UpdateUser(INewUserDataContract userContract) { if (userContract == null || userContract.UserName == null || userContract.UserName == string.Empty) { string message = userContract == null ? "The user contract, recieved is null." : "Username is empty"; ThrowEntityErrorMessage(message, StatusList.PROCESS_ERROR); } User user = GetUserEntityObject(userContract.UserName); if (user == null) { throw new InvalidOperationException(string.Format("Could not find user with username: {0}", userContract.UserName)); } UpdateUserEntityObject(user, userContract); IUserRepository userRepo = UserRepoFactory.GetUserRepository(DatabaseOption.DatabaseEngine, DatabaseOption.DbConnectionString); userRepo.UpdateUser(user); }
public LoginTokenContract ExecuteEncryptedLoginIn(string encryptedUser, string encryptedPassword) { string decryptedUsername = encryptedUser; string decryptedPassword = encryptedPassword; LoginTokenContract loginTokenContract = new LoginTokenContract(); IUserRepository userRepo = UserRepoFactory.GetUserRepository(DatabaseOption.DatabaseEngine, DatabaseOption.DbConnectionString); User user = userRepo.GetUserMatchingUsernameAndPassword(decryptedUsername, decryptedPassword); if (user != null) { loginTokenContract.LoginSuccessful = true; loginTokenContract.UserName = user.UserName; loginTokenContract.UserEmailAddress = user.EmailAddress; //loginTokenContract.User = user; } /*if (retrieveUsers.EntityExistMatchingUsernameAndPassword(decryptedUsername, decryptedPassword) == true) * { * return true; * }*/ return(loginTokenContract); }
/// <summary> /// Constructor. /// </summary> public UserService() { this.userRepo = UserRepoFactory.GetUserRepo(); }
private IUserRepository GetUserRepository() { IUserRepository userRepo = UserRepoFactory.GetUserRepository(DatabaseOption.DatabaseEngine, DatabaseOption.DbConnectionString); return(userRepo); }
public UserRepoTest() { this.userRepo = UserRepoFactory.GetUserRepo(); }
private void PersistNewUser(User user) { IUserRepository userRepo = UserRepoFactory.GetUserRepository(DatabaseOption.DatabaseEngine, DatabaseOption.DbConnectionString); userRepo.InsertUser(user); }
private User GetUserEntityObject(string userName) { IUserRepository userRepo = UserRepoFactory.GetUserRepository(DatabaseOption.DatabaseEngine, DatabaseOption.DbConnectionString);; return(userRepo.GetUserMatchingUsername(userName)); }