Beispiel #1
0
 public EmploymentController(IEmployeeHandler employeeHandler, ITaskHandler taskHandler, IEmployerHandler employerHandler, ILevelHandler levelHandler)
 {
     _employeeHandler = employeeHandler;
     _employerHandler = employerHandler;
     _levelHandler    = levelHandler;
     _taskHandler     = taskHandler;
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 public HomeController(IEmployeeHandler employeeHandler, IPersonHandler personHandler, ITaskHandler taskHandler, IEmployerHandler employerHandler, ILevelHandler levelHandler)
 {
     _employeeHandler = employeeHandler;
     _employerHandler = employerHandler;
     _levelHandler    = levelHandler;
     _taskHandler     = taskHandler;
     _personHandler   = personHandler;
 }
Beispiel #4
0
 public AssociationServiceWithEmployeeController(IEmployeeHandler employeeHandler)
 {
     _employeeHadler = employeeHandler;
 }
Beispiel #5
0
 public EmployeeController(IEmployeeHandler handler, IRepository <Employee> repository)
 {
     _handler    = handler;
     _repository = repository;
 }
Beispiel #6
0
 public EmployeesController(IEmployeeHandler employeeHandler, IMapper mapper)
 {
     _employeeHandler = employeeHandler;
     _mapper          = mapper;
 }