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); }
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); }
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); }
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"); } }