public VacationPoliciesController(IMapper mapper,
                                   IVacationTypeRepository vacationTypeRepository,
                                   IVacationPolicyRepository vacationPolicyRepository,
                                   IUserRepository userRepository,
                                   IEmployeeService employeeService,
                                   IVacationPoliciesService vacationPoliciesService)
 {
     _vacationTypeRepository   = vacationTypeRepository;
     _vacationPolicyRepository = vacationPolicyRepository;
     _userRepository           = userRepository;
     _employeeService          = employeeService;
     _mapper = mapper;
     _vacationPoliciesService = vacationPoliciesService;
 }
 public AccountService(IUserRepository userRepository,
                       IRoleRepository roleRepository,
                       IUserRoleRepository userRoleRepository,
                       IUserVacationRequestRepository userVacationRequestRepository,
                       IVacationTypeRepository vacationTypeRepository,
                       IVacationPolicyRepository vacationPolicyRepository,
                       ICompanyHolidayRepository companyHolidayRepository)
 {
     _userRepository                = userRepository;
     _roleRepository                = roleRepository;
     _userRoleRepository            = userRoleRepository;
     _userVacationRequestRepository = userVacationRequestRepository;
     _vacationTypeRepository        = vacationTypeRepository;
     _vacationPolicyRepository      = vacationPolicyRepository;
     _companyHolidayRepository      = companyHolidayRepository;
 }
Ejemplo n.º 3
0
 public RequestService(ITransactionTypeRepository transactionTypes,
                       ITransactionRepository transactions,
                       IJobTitleRepository jobTitles,
                       IEmployeeRepository employees,
                       IVacationRepository vacations,
                       IVacationStatusTypeRepository vacationStatusTypes,
                       IVacationTypeRepository vacationTypes,
                       IUsersRepository users, IEmailSendService sendService)
 {
     _jobTitles           = jobTitles;
     _employees           = employees;
     _vacations           = vacations;
     _vacationStatusTypes = vacationStatusTypes;
     _vacationTypes       = vacationTypes;
     _transactions        = transactions;
     _transactionTypes    = transactionTypes;
     _users        = users;
     _emailService = sendService;
 }
Ejemplo n.º 4
0
 public UpdateEmployeeHandler(IMediator mediator, IEmployeeRepository employeerepository, IPositionRepository positionrepository, IDepartmentRepository departmentrepository, IVacationTypeRepository vacationtyperepository, UserManager <ApplicationUser> usermanager, RoleManager <ApplicationRole> rolemanager)
 {
     Mediator               = mediator;
     EmployeeRepository     = employeerepository;
     PositionRepository     = positionrepository;
     DepartmentRepository   = departmentrepository;
     VacationTypeRepository = vacationtyperepository;
     UserManager            = usermanager;
     RoleManager            = rolemanager;
 }
 public UpdateVacationTypeHandler(IMediator mediator, IVacationTypeRepository vacationtyperepository)
 {
     Mediator = mediator;
     VacationTypeRepository = vacationtyperepository;
 }
Ejemplo n.º 6
0
 public DeleteVacationTypeHandler(IMediator mediator, IVacationTypeRepository vacationtyperepository, IEmployeeRepository employeerepository)
 {
     Mediator = mediator;
     VacationTypeRepository = vacationtyperepository;
     EmployeeRepository     = employeerepository;
 }
 public VacationRequestController(IVacationRequestRepository requestrepo, IMapper mapper, UserManager <Employee> userManager, IVacationTypeRepository typerepo, IVacationAllocationRepository allocationrepo)
 {
     _requestrepo    = requestrepo;
     _mapper         = mapper;
     _userManager    = userManager;
     _typerepo       = typerepo;
     _allocationrepo = allocationrepo;
 }
 public VacationTypeService(IVacationTypeRepository vacationTypeRepository)
 {
     this.vacationTypeRepository = vacationTypeRepository;
 }
        public PageListsService(IJobTitleRepository jobTitles, IRolesRepository roles, IVacationTypeRepository types, IEmployeeRepository employees)
        {
            _jobTitles = jobTitles;

            _roles = roles;

            _vacationTypes = types;

            _employees = employees;
        }
Ejemplo n.º 10
0
 public VacationTypesController(IVacationTypeRepository repo, IMapper mapper)
 {
     _repo   = repo;
     _mapper = mapper;
 }
 public GetVacationTypesHandler(IMediator mediator, IVacationTypeRepository vacationtyperepository)
 {
     Mediator = mediator;
     VacationTypeRepository = vacationtyperepository;
 }
 public RequestVacationHandler(IMediator mediator, IVacationRepository vacationrepository, IVacationTypeRepository vacationtyperepository, IEmployeeRepository employeerepository, IHolidayRepository holidayrepository)
 {
     Mediator               = mediator;
     VacationRepository     = vacationrepository;
     VacationTypeRepository = vacationtyperepository;
     EmployeeRepository     = employeerepository;
     HolidayRepository      = holidayrepository;
 }