public void deleteEmployee(int id) { DBHelper._Employee dbhelp = new DBHelper._Employee(); Employee existingEmployee = dbhelp.GetByid(id); dbhelp.Delete(existingEmployee); }
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 Detail GetEmployeeById(int id) { DBHelper._Employee dbhelp = new DBHelper._Employee(); Employee employee = dbhelp.GetByid(id); return(new Detail() { Id = employee.Id, CompanyId = employee.CompanyId, EmployeeNumber = employee.EmployeeNumber, FirstName = employee.FirstName, LastName = employee.LastName, Email = employee.Email, PhotoURL = employee.PhotoURL, AdminFlag = employee.AdminFlag, Lang = employee.Lang }); }
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"); } }