Beispiel #1
0
        public static List <SelectListItem> PopulateSecurityQuestionSelectListItem()
        {
            try
            {
                SecurityQuestionLogic   securityQuestionLogic = new SecurityQuestionLogic();
                List <SecurityQuestion> securityQuestions     = securityQuestionLogic.GetAll();
                if (securityQuestions == null || securityQuestions.Count <= 0)
                {
                    return(new List <SelectListItem>());
                }

                List <SelectListItem> securityQuestionList = new List <SelectListItem>();
                SelectListItem        list = new SelectListItem();
                list.Value = "";
                list.Text  = Select;
                securityQuestionList.Add(list);
                foreach (SecurityQuestion securityQuestion in securityQuestions)
                {
                    SelectListItem selectList = new SelectListItem();
                    selectList.Value = securityQuestion.Id.ToString();
                    selectList.Text  = securityQuestion.Question;

                    securityQuestionList.Add(selectList);
                }

                return(securityQuestionList);
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #2
0
 public RegistrationControllerLogic()
 {
     _userProfileLogic        = new UserProfileLogic();
     _saltLogic               = new SaltLogic();
     _partialAccountSaltLogic = new PartialAccountSaltLogic();
     _accountLogic            = new AccountLogic();
     _partialAccountLogic     = new PartialAccountLogic();
     _securityQuestionLogic   = new SecurityQuestionLogic();
 }
Beispiel #3
0
 public RegistrationControllerLogic(AccountLogic accountLogic, PartialAccountLogic partialAccountLogic,
                                    PartialAccountSaltLogic partialAccountSaltLogic, SaltLogic saltLogic, UserProfileLogic userProfileLogic,
                                    SecurityQuestionLogic securityQuestionLogic)
 {
     _accountLogic            = accountLogic;
     _partialAccountLogic     = partialAccountLogic;
     _partialAccountSaltLogic = partialAccountSaltLogic;
     _saltLogic             = saltLogic;
     _userProfileLogic      = userProfileLogic;
     _securityQuestionLogic = securityQuestionLogic;
 }