using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace FrameworkDAL.DTO.User { public class UserPasswordPolicyAuthenticateDTO { private int passwordpolicyid; private string passwordpolicycode; private string passwordpolicyname; private int maximumpasswordage; private int minimumpasswordage; private int numberofwrongattempts; private int passwordhistory; private int minimumpasswordlength; private int minimumnumberlength; private int minimumupperlength; private int minimumspeciallength; private int maxconsecutiverepatedchars; private int maxconsecutiverunningnumbers; private int numberoffailureattempts; private DateTime passwordchangedon; private IList userpasswordhistortydtos = new List(); public int PasswordPolicyId { get { return passwordpolicyid; } set { passwordpolicyid = value; } } public string PasswordPolicyCode { get { return passwordpolicycode; } set { passwordpolicycode = value; } } public string PasswordPolicyName { get { return passwordpolicyname; } set { passwordpolicyname = value; } } public int MaximumPasswordAge { get { return maximumpasswordage; } set { maximumpasswordage = value; } } public int MinimumPasswordAge { get { return minimumpasswordage; } set { minimumpasswordage = value; } } public int NumberofWrongAttempts { get { return numberofwrongattempts; } set { numberofwrongattempts = value; } } public int PasswordHistory { get { return passwordhistory; } set { passwordhistory = value; } } public int MinimumPasswordLength { get { return minimumpasswordlength; } set { minimumpasswordlength = value; } } public int MinimumNumberLength { get { return minimumnumberlength; } set { minimumnumberlength = value; } } public int MinimumUpperLength { get { return minimumupperlength; } set { minimumupperlength = value; } } public int MinimumSpecialLength { get { return minimumspeciallength; } set { minimumspeciallength = value; } } public int MaxConsecutiveRepatedChars { get { return maxconsecutiverepatedchars; } set { maxconsecutiverepatedchars = value; } } public int MaxConsecutiveRunningNumbers { get { return maxconsecutiverunningnumbers; } set { maxconsecutiverunningnumbers = value; } } public int NumberofFailureAttempts { get { return numberoffailureattempts; } set { numberoffailureattempts = value; } } public DateTime PasswordChangedOn { get { return passwordchangedon; } set { passwordchangedon = value; } } public IList UserPasswordHistortyDTOs { get { return userpasswordhistortydtos; } set { userpasswordhistortydtos = value; } } } public class UserPasswordHistortyDTO { private string userpassword; public string UserPassword { get { return userpassword; } set { userpassword = value; } } } }