예제 #1
0
        public Credential AddNewCredential(string userName, string password, DateTime createDate)
        {
            Credential credential = new Credential()
            {
                UserName    = userName,
                Password    = password,
                CreatedDate = createDate
            };

            CredentialHistory.Add(credential);

            return(credential);
        }
        private static CredentialHistory ReadInfo(SqlDataReader reader)
        {
            var crdhistory = new CredentialHistory
            {
                CredentialHistoryId = reader.IsDBNull(0) ? Guid.Empty : reader.GetGuid(0),
                ParentId            = reader.IsDBNull(1) ? Guid.Empty : reader.GetGuid(1),
                UserName            = reader.IsDBNull(2) ? string.Empty : reader.GetString(2),
                PasswordHash        = reader.IsDBNull(3) ? string.Empty : reader.GetString(3),
                PasswordSalt        = reader.IsDBNull(4) ? string.Empty : reader.GetString(4),
                // CreatedDate = reader.IsDBNull(5) ? DateTime.UtcNow : DateTime.SpecifyKind((DateTime)reader.GetSqlDateTime(5), DateTimeKind.Utc)
                CreatedDate = reader.IsDBNull(5) ? DateTime.MinValue : reader.GetDateTime(5)
            };

            return(crdhistory);
        }