示例#1
0
 public VacationService(IVacationRepository repository, IVacationWebService webService,
                        ConnectedStateService сonnectedStateService)
 {
     _vacationRepository    = repository;
     _vacationWebService    = webService;
     _сonnectedStateService = сonnectedStateService;
 }
 /// <summary>
 /// <see cref="CalendarController" /> constructor.
 /// </summary>
 /// <param name="calendarRepository">Injected <see cref="ICalendarRepository"/> parameter.</param>
 /// <param name="mapper">Injected <see cref="IMapper"/> parameter.</param>
 /// <param name="employeeRepository">Injected <see cref="IEmployeeRepository"/> parameter.</param>
 /// <param name="vacationRepository">Injected <see cref="IVacationRepository"/> parameter.</param>
 public CalendarController(ICalendarRepository calendarRepository, IMapper mapper, IEmployeeRepository employeeRepository, IVacationRepository vacationRepository)
 {
     _mapper             = mapper;
     _calendarRepository = calendarRepository;
     _employeeRepository = employeeRepository;
     _vacationRepository = vacationRepository;
 }
 public EmployeeListService(IEmployeeRepository employees,
                            IVacationRepository vacations,
                            IVacationStatusTypeRepository vacationStatuses)
 {
     _employees        = employees;
     _vacations        = vacations;
     _vacationStatuses = vacationStatuses;
 }
 public RequestVacationHandler(IMediator mediator, IVacationRepository vacationrepository, IVacationTypeRepository vacationtyperepository, IEmployeeRepository employeerepository, IHolidayRepository holidayrepository)
 {
     Mediator               = mediator;
     VacationRepository     = vacationrepository;
     VacationTypeRepository = vacationtyperepository;
     EmployeeRepository     = employeerepository;
     HolidayRepository      = holidayrepository;
 }
 public VacationService(IUnitOfWork unitOfWork,
                        IVacationRepository vacationRepository,
                        IEmployeeRepository employeeRepository,
                        IEmployeeBalanceRepository employeeBalanceRepository)
 {
     this._unitOfWork          = unitOfWork;
     this._vacationRepo        = vacationRepository;
     this._employeeRepo        = employeeRepository;
     this._employeeBalanceRepo = employeeBalanceRepository;
 }
示例#6
0
 public EmployeeService(IUnitOfWork unitOfWork,
                        IEmployeeRepository employeeRepository,
                        IVacationRepository vacationRepository,
                        IEmployeeBalanceRepository employeeBalanceRepository)
 {
     this.unitOfWork                = unitOfWork;
     this.employeeRepository        = employeeRepository;
     this.vacationRepository        = vacationRepository;
     this.employeeBalanceRepository = employeeBalanceRepository;
 }
示例#7
0
 public DepartmentRepository(
     ILogger <DepartmentRepository> logger,
     IDbHelper dbHelper,
     IUserRepository userRepository,
     IVacationRepository vacationRepository)
 {
     _logger             = logger;
     _dbHelper           = dbHelper;
     _userRepository     = userRepository;
     _vacationRepository = vacationRepository;
 }
 public ProfileDataService(IEmployeeRepository employees,
                           IJobTitleRepository jobTitles,
                           IVacationRepository vacations,
                           IVacationStatusTypeRepository vacationStatusTypes,
                           IVacationTypeRepository vacationTypes)
 {
     _employees           = employees;
     _jobTitles           = jobTitles;
     _vacations           = vacations;
     _vacationTypes       = vacationTypes;
     _vacationStatusTypes = vacationStatusTypes;
 }
示例#9
0
 public RequestCreationService(IVacationRepository vacations,
                               IVacationStatusTypeRepository vacationStatusTypes,
                               IEmployeeRepository employees,
                               IEmailSendService emailService,
                               IJobTitleRepository jobTitles)
 {
     _vacations           = vacations;
     _vacationStatusTypes = vacationStatusTypes;
     _employees           = employees;
     _emailService        = emailService;
     _jobTitles           = jobTitles;
 }
示例#10
0
 public HomeController(
     UserManager <IdentityUser> userManager,
     SignInManager <IdentityUser> signInManager,
     IUserRepository userRepository,
     IVacationRepository vacationRepository,
     ILogger <HomeController> logger)
 {
     _userManager        = userManager;
     _signInManager      = signInManager;
     _userRepository     = userRepository;
     _vacationRepository = vacationRepository;
     _logger             = logger;
 }
 public VacationController(
     ILogger <VacationController> logger,
     IAccessTokenProvider accessTokenProvider,
     IVacationRepository vacationRepository,
     IUserRepository userRepository,
     IMailHelper mailHelper)
 {
     _logger = logger;
     _accessTokenProvider = accessTokenProvider;
     _vacationRepository  = vacationRepository;
     _userRepository      = userRepository;
     _mailHelper          = mailHelper;
 }
 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;
 }
示例#13
0
 public VacationService(IVacationRepository vacations, IVacationStatusTypeRepository vacationStatusType)
 {
     _vacationRepository           = vacations;
     _vacationStatusTypeRepository = vacationStatusType;
 }
示例#14
0
 public VacationController(IVacationRepository vacationRepository)
 {
     _vacationRepository = vacationRepository;
 }
 public VacationController(IVacationRepository vacationRepository, IMapper mapper)
 {
     this._vacationRepository = vacationRepository;
     this._mapper             = mapper;
 }
示例#16
0
 public RetireVacationsJob()
 {
     VacationRepository = IoC.Resolve <IVacationRepository>();
 }
 public VacationService(IVacationRepository vacationRepository)
 {
     _vacationRepository = vacationRepository;
 }
示例#18
0
 public VacationService(EmployeeContext context, IVacationRepository vacationRepository, IEmpRepository empRepository)
 {
     _empRepository      = empRepository;
     _vacationRepository = vacationRepository;
 }
示例#19
0
 public VacationService(IVacationRepository repository) : base(repository)
 {
     this.repository = repository;
 }
示例#20
0
 /// <summary>
 /// <see cref="VacationController" /> constructor.
 /// </summary>
 /// <param name="mapper">Injected <see cref="IMapper"/> parameter.</param>
 /// <param name="employeeRepository">Injected <see cref="IEmployeeRepository"/> parameter.</param>
 /// <param name="vacationRepository">Injected <see cref="IVacationRepository"/> parameter.</param>
 public VacationController(IMapper mapper, IEmployeeRepository employeeRepository, IVacationRepository vacationRepository)
 {
     _mapper             = mapper;
     _employeeRepository = employeeRepository;
     _vacationRepository = vacationRepository;
 }
示例#21
0
 public AcceptVacationHandler(IMediator mediator, IVacationRepository vacationrepository)
 {
     Mediator           = mediator;
     VacationRepository = vacationrepository;
 }
示例#22
0
 public EmployeeBalanceService(IEmployeeBalanceRepository employeeBalanceRepository, IVacationRepository vacationRepository)
 {
     this._employeeBalanceRepo = employeeBalanceRepository;
     this._vacationRepo        = vacationRepository;
 }
 public RegisterVacationHandler(IVacationRepository vacationRepository)
 {
     this.vacationRepository = vacationRepository;
 }
示例#24
0
 public VacationService(DataContext context, IVacationRepository vacationRepository) : base(context)
 {
     _vacationRepository = vacationRepository;
 }