public void SaveUserLoginCredentials() { UserLoginCredentialBO objUserLoginCredentialBO = new UserLoginCredentialBO(); //Id objUserLoginCredentialBO.UserId = 101; objUserLoginCredentialBO.LoginPassword = Cryptography.Encrypt("Paresh@1234567"); objUserLoginCredentialBO.LastPasswordChanged = DateTime.Now; objUserLoginCredentialBO.LastFailedLogin = DateTime.Now; objUserLoginCredentialBO.FailedLoginCount = 2; objUserLoginCredentialBO.IsLocked = false; objUserLoginCredentialBO.UserType = 1; objUserLoginCredentialBO.Key = Cryptography.Encrypt("Paresh@1234567"); objUserLoginCredentialBO.Salt = Cryptography.Encrypt("Paresh@1234567"); objUserLoginCredentialBO.CreatedBy = "Paresh Rao"; objUserLoginCredentialBO.CreatedOn = DateTime.Now; objUserLoginCredentialBO.ModifiedBy = "Paresh Rao"; objUserLoginCredentialBO.ModifiedOn = DateTime.Now; objUserLoginCredentialBO.IPAddressOfLastAction = "192.168.168.1"; UserCredentialProviderDAL objUserCredentialDataProvider = new UserCredentialProviderDAL(); int returnVal = objUserCredentialDataProvider.SaveUserLoginCredentials(objUserLoginCredentialBO); Assert.AreEqual(1, returnVal, "It should return 1"); }
/// <summary> /// Saves login credentials /// </summary> /// <param name="userLoginCredentialBO"></param> /// <returns></returns> public int SaveUserLoginCredentials(UserLoginCredentialBO userLoginCredentialBO) { tblUserLoginCredentialsDto userLoginCredentialsDto = new tblUserLoginCredentialsDto(); Mapper.CreateMap<UserLoginCredentialBO, tblUserLoginCredentialsDto>(); Mapper.Map(userLoginCredentialBO, userLoginCredentialsDto); UserCredentialProvider objUserLoginCredentialsDataProvider = new UserCredentialProvider(); return objUserLoginCredentialsDataProvider.SaveUserLoginCredentials(userLoginCredentialsDto); }
/// <summary> /// Saves user login credentials /// </summary> /// <param name="userLoginCredentialBO"></param> /// <returns></returns> public int SaveUserLoginCredentials(UserLoginCredentialBO userLoginCredentialBO) { int result = 0; if (ValidateUserLoginCredentials(userLoginCredentialBO)) { UserCredentialProviderDAL objRegistrationProvider = new UserCredentialProviderDAL(); result = objRegistrationProvider.SaveUserLoginCredentials(userLoginCredentialBO); } return result; }
/// <summary> /// Validates user login credentials /// </summary> /// <param name="userLoginCredentialBO"></param> /// <returns></returns> private bool ValidateUserLoginCredentials(UserLoginCredentialBO userLoginCredentialBO) { bool isValid = true; try { if (isValid) isValid = ValidateBLL.CheckNullOrEmpty(userLoginCredentialBO.UserId); if (isValid) isValid = ValidateBLL.CheckNullOrEmpty(userLoginCredentialBO.LoginPassword); if (isValid) isValid = ValidateBLL.CheckNullOrEmpty(userLoginCredentialBO.IsLocked); if (isValid) isValid = ValidateBLL.CheckNullOrEmpty(userLoginCredentialBO.UserType); if (isValid) isValid = ValidateBLL.CheckNullOrEmpty(userLoginCredentialBO.Key); if (isValid) isValid = ValidateBLL.CheckNullOrEmpty(userLoginCredentialBO.Salt); if (isValid) isValid = ValidateBLL.CheckNullOrEmpty(userLoginCredentialBO.CreatedBy); if (isValid) isValid = ValidateBLL.CheckNullOrEmpty(userLoginCredentialBO.CreatedOn); } catch { isValid = false; } return isValid; }