コード例 #1
0
        public void ResetEmployeePassword(int id, string newPassword)
        {
            DBHelper._Employee dbhelp           = new DBHelper._Employee();
            Employee           existingEmployee = dbhelp.GetByid(id);

            existingEmployee.Password = Crypto.HashPassword(newPassword);
            dbhelp.Update(existingEmployee);
        }
コード例 #2
0
ファイル: Employees.cs プロジェクト: KevinKao809/CDS20
        public void updateEmployee(int id, Update employee)
        {
            DBHelper._Employee dbhelp           = new DBHelper._Employee();
            Employee           existingEmployee = dbhelp.GetByid(id);

            existingEmployee.EmployeeNumber = employee.EmployeeNumber;
            existingEmployee.FirstName      = employee.FirstName;
            existingEmployee.LastName       = employee.LastName;
            existingEmployee.AdminFlag      = employee.AdminFlag;
            existingEmployee.Lang           = employee.Lang;

            dbhelp.Update(existingEmployee);
        }
コード例 #3
0
ファイル: Employees.cs プロジェクト: KevinKao809/CDS10
        public void updateEmployee(int id, Update employee)
        {
            DBHelper._Employee dbhelp           = new DBHelper._Employee();
            Employee           existingEmployee = dbhelp.GetByid(id);

            existingEmployee.EmployeeNumber = employee.EmployeeNumber;
            existingEmployee.FirstName      = employee.FirstName;
            existingEmployee.LastName       = employee.LastName;
            existingEmployee.AdminFlag      = employee.AdminFlag;
            existingEmployee.Lang           = employee.Lang;
            if (employee.DeletedFlag.HasValue)
            {
                existingEmployee.DeletedFlag = (bool)employee.DeletedFlag;
            }

            dbhelp.Update(existingEmployee);
        }
コード例 #4
0
        public void ChangeEmployeePassword(int id, ChangePasswordModels model)
        {
            DBHelper._Employee dbhelp           = new DBHelper._Employee();
            Employee           existingEmployee = dbhelp.GetByid(id);

            if (existingEmployee == null)
            {
                throw new Exception("404");
            }

            if (Crypto.VerifyHashedPassword(existingEmployee.Password, model.OldPassword))
            {
                existingEmployee.Password = Crypto.HashPassword(model.NewPassword);
                dbhelp.Update(existingEmployee);
            }
            else
            {
                throw new Exception("401");
            }
        }