Exemplo n.º 1
0
        /// <summary>
        /// Updates the ChangePassword Table.
        /// </summary>
        /// <returns></returns>
        public string SaveChangePasswordDetails(IChangePassword changeP)
        {
            if (changeP == null)
            {
                throw new ArgumentNullException(nameof(changeP));
            }
            var result             = string.Empty;
            var newPasswordDetails = new ChangePassword
            {
                Email = changeP.Email,
                Code  = changeP.Code,
                Date  = changeP.Date
            };

            try
            {
                using (
                    var dbContext = (HRMSEntities)this.dbContextFactory.GetDbContext(ObjectContextType.HRMS))
                {
                    dbContext.ChangePasswords.Add(newPasswordDetails);
                    dbContext.SaveChanges();
                }
            }
            catch (Exception e)
            {
                result = string.Format("SaveChangePasswordDetails - {0} , {1}", e.Message,
                                       e.InnerException != null ? e.InnerException.Message : "");
            }
            return(result);
        }
Exemplo n.º 2
0
 public ProfileController(
     IGetProfile profile,
     ISetPassword pwd,
     ISetName name,
     IChangePassword changePwd,
     ILogger <ProfileController> logger
     )
 {
     _profile   = profile;
     _pwd       = pwd;
     _name      = name;
     _changePwd = changePwd;
     _logger    = logger;
 }
 public UserConfigController(UserConfigModel model,
                             ISheet sheet,
                             IFetchUsers users,
                             IChangePassword password,
                             IDialogFactory dialogFactory)
     : base(model, sheet)
 {
     _model = model;
     _users = users;
     _password = password;
     _dialogFactory = dialogFactory;
     model.HandleTransactionReport = ReportHandler;
     model.HandlePasswordReset = ResetPasswordHandler;
     model.HandleChangeAccess = ChangeAccessHandler;
 }
Exemplo n.º 4
0
        /// <summary>
        /// Creates the change password page view.
        /// </summary>
        /// <param name="changePassword">The change password.</param>
        /// <param name="code">The code.</param>
        /// <returns></returns>
        /// <exception cref="ArgumentNullException">changePassword</exception>
        public IChangePasswordView CreateChangePasswordPageView(IChangePassword changePassword, string code)
        {
            if (changePassword == null)
            {
                throw new ArgumentNullException(nameof(changePassword));
            }

            var result = new ChangePasswordView
            {
                Email = changePassword.Email,
                Code  = changePassword.Code,
            };

            return(result);
        }
 public ChangePasswordHandler(IChangePassword changePassword)
 {
     _changepassword = changePassword;
 }
Exemplo n.º 6
0
 public ResetPasswordController(UserManager <CreateUsers> usmanager, SignInManager <CreateUsers> signmanager, IChangePassword chgpassword)
 {
     this.usmanager   = usmanager;
     this.chgpassword = chgpassword;
     this.signmanager = signmanager;
 }
Exemplo n.º 7
0
 public PasswordChangeManager(IChangePassword changePassword)
 {
     this.changePassword = changePassword;
 }
 public ChangePasswordController(IChangePassword iChangePassword)
 {
     _iChangePassword = iChangePassword;
 }
Exemplo n.º 9
0
 public void Init(IChangePassword host, LoginDetails UserDetail)
 {
     _host    = host;
     UserInfo = UserDetail;
 }