/// <summary>
 /// Initializes a new instance of the <see cref="UsersService"/>.
 /// </summary>
 public UsersService(IVacationCheckServices vacationCheckServices, ICurrentUserService currentUserService, ApplicationDbContext context, IWebHostEnvironment hostingEnvironment)
 {
     _context                = context;
     _hostingEnvironment     = hostingEnvironment;
     _vacationCheckServices  = vacationCheckServices;
     this.currentUserService = currentUserService;
 }
 public ApplyService(ApplicationDbContext context, IUsersService usersService, ICompanyManagerServices companyManagerServices, IVacationCheckServices vacationCheckServices, IAuditStreamServices auditStreamServices)
 {
     this.context                = context;
     this.usersService           = usersService;
     new Configurator()[".xlsx"] = new WorkbookLoader();
     this.companyManagerServices = companyManagerServices;
     this.vacationCheckServices  = vacationCheckServices;
     this.auditStreamServices    = auditStreamServices;
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="env"></param>
 /// <param name="verifyService"></param>
 /// <param name="vacationCheckServices"></param>
 /// <param name="context"></param>
 /// <param name="applyService"></param>
 /// <param name="currentUserService"></param>
 /// <param name="usersService"></param>
 /// <param name="companiesService"></param>
 /// <param name="httpContext"></param>
 /// <param name="fileServices"></param>
 public StaticController(IWebHostEnvironment env, IVerifyService verifyService, IVacationCheckServices vacationCheckServices, ApplicationDbContext context, IApplyVacationService applyService, ICurrentUserService currentUserService, IUsersService usersService, ICompaniesService companiesService, IHttpContextAccessor httpContext, IFileServices fileServices)
 {
     this.env               = env;
     _verifyService         = verifyService;
     _vacationCheckServices = vacationCheckServices;
     _context               = context;
     _applyService          = applyService;
     _currentUserService    = currentUserService;
     _usersService          = usersService;
     _companiesService      = companiesService;
     _httpContext           = httpContext;
     _fileServices          = fileServices;
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="usersService"></param>
 /// <param name="currentUserService"></param>
 /// <param name="applyService"></param>
 /// <param name="applyInDayService"></param>
 /// <param name="applyServiceCreate"></param>
 /// <param name="vacationCheckServices"></param>
 /// <param name="context"></param>
 /// <param name="companiesService"></param>
 /// <param name="verifyService"></param>
 /// <param name="authService"></param>
 /// <param name="recallOrderServices"></param>
 /// <param name="userActionServices"></param>
 /// <param name="dataDictionariesServices"></param>
 public ApplyController(IUsersService usersService, ICurrentUserService currentUserService, IApplyVacationService applyService, IApplyInDayService applyInDayService, IApplyServiceCreate applyServiceCreate, IVacationCheckServices vacationCheckServices, ApplicationDbContext context, ICompaniesService companiesService, IVerifyService verifyService, IGoogleAuthService authService, IRecallOrderServices recallOrderServices, IUserActionServices userActionServices, IDataDictionariesServices dataDictionariesServices)
 {
     this.usersService             = usersService;
     this.currentUserService       = currentUserService;
     this.applyService             = applyService;
     this.applyInDayService        = applyInDayService;
     this.applyServiceCreate       = applyServiceCreate;
     this.context                  = context;
     this.companiesService         = companiesService;
     this.verifyService            = verifyService;
     this.authService              = authService;
     this.recallOrderServices      = recallOrderServices;
     this.userActionServices       = userActionServices;
     this.dataDictionariesServices = dataDictionariesServices;
 }