public void Decrypt(string cvv) { CardNumber = StringEncryptionHelper.Decrypt(CardNumber, cvv); CardHolderFullName = StringEncryptionHelper.Decrypt(CardHolderFullName, cvv); Expiration = StringEncryptionHelper.Decrypt(Expiration, cvv); Cvv = StringEncryptionHelper.Decrypt(Cvv); }
public UserAccounts GetEntityByCredentials(string name, string password) { using (var context = new GcblPrincipalDatabase()) { var foundUser = context.UserAccounts.FirstOrDefault(entity => entity.UserName.Equals(name, StringComparison.InvariantCultureIgnoreCase)); if (foundUser != null && StringEncryptionHelper.Decrypt(foundUser.Password) .Equals(password, StringComparison.InvariantCulture)) { return(foundUser); } return(null); } }