public void UpdateEmployee(EmployeeDTO employeeDTO) { Employee employee = new Employee(); EmployeeConvertor.ConvertToEmployeeEntity(ref employee, employeeDTO, true); unitOfWork.EmployeeRepository.Update(employee); }
public void AddEmployee(EmployeeDTO employeDTO) { this.CheckForExisitngEmployee(employeDTO.UserName); Employee employee = new Employee(); EmployeeConvertor.ConvertToEmployeeEntity(ref employee, employeDTO, false); employee.Password = EncryptionHelper.Encryptword(employeDTO.Password); unitOfWork.EmployeeRepository.Add(employee); }
public EmployeeDTO GetEmployeeById(int employeId) { EmployeeDTO employeeDTO = null; var employee = unitOfWork.EmployeeRepository.GetById(employeId); if (employee != null) { employeeDTO = EmployeeConvertor.ConvertToEmployeeDto(employee); } return(employeeDTO); }
public List <EmployeeDTO> GetAllEmployees() { List <EmployeeDTO> employeeList = new List <EmployeeDTO>(); var employees = unitOfWork.EmployeeRepository.GetAllEmployees(); if (employees != null) { foreach (var employee in employees) { employeeList.Add(EmployeeConvertor.ConvertToEmployeeDto(employee)); } } return(employeeList); }