Пример #1
0
 public void Decrypt(string cvv)
 {
     CardNumber         = StringEncryptionHelper.Decrypt(CardNumber, cvv);
     CardHolderFullName = StringEncryptionHelper.Decrypt(CardHolderFullName, cvv);
     Expiration         = StringEncryptionHelper.Decrypt(Expiration, cvv);
     Cvv = StringEncryptionHelper.Decrypt(Cvv);
 }
Пример #2
0
        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);
            }
        }