public EmploymentController(IEmployeeHandler employeeHandler, ITaskHandler taskHandler, IEmployerHandler employerHandler, ILevelHandler levelHandler) { _employeeHandler = employeeHandler; _employerHandler = employerHandler; _levelHandler = levelHandler; _taskHandler = taskHandler; }
public void Setup() { var config = new MapperConfiguration(opts => { // DTO to Domain opts.CreateMap <AddEmployeeDto, Employee>(); // Domain Model to SQL Repo Model opts.CreateMap <Employee, SQLEmployee>(); opts.CreateMap <EmployeeType, SQLEmployeeType>(); // SQL Repo Model to Domain Model opts.CreateMap <SQLEmployee, Employee>(); opts.CreateMap <SQLEmployeeType, EmployeeType>(); // Domain to DTO opts.CreateMap <Employee, EmployeeDto>(); opts.CreateMap <Employee, EmployeeWithDetailsDto>(); }); _mapper = config.CreateMapper(); _employeeRepository = new EmployeeRepositoryFake(); _employeeHandler = new EmployeeHandler(_employeeRepository, _mapper); _controller = new EmployeesController(_employeeHandler, _mapper); }
public HomeController(IEmployeeHandler employeeHandler, IPersonHandler personHandler, ITaskHandler taskHandler, IEmployerHandler employerHandler, ILevelHandler levelHandler) { _employeeHandler = employeeHandler; _employerHandler = employerHandler; _levelHandler = levelHandler; _taskHandler = taskHandler; _personHandler = personHandler; }
public AssociationServiceWithEmployeeController(IEmployeeHandler employeeHandler) { _employeeHadler = employeeHandler; }
public EmployeeController(IEmployeeHandler handler, IRepository <Employee> repository) { _handler = handler; _repository = repository; }
public EmployeesController(IEmployeeHandler employeeHandler, IMapper mapper) { _employeeHandler = employeeHandler; _mapper = mapper; }