public PlacedCandidateHandler(IConfiguration configuration, IHostingEnvironment _environment)
        {
            var factory = new ProcessorFactoryResolver <IPlacedCandidateRepository>(configuration);

            _placedCandidateRepository = factory.CreateProcessor();
            environment = _environment;
        }
示例#2
0
        public TrainingPartnerProfileHandler(IConfiguration configuration, IHostingEnvironment hostingEnvironment)
        {
            var factory = new ProcessorFactoryResolver <ITrainingPartnerProfileRepository>(configuration);

            _trainingPartnerProfileRepository = factory.CreateProcessor();
            _hostingEnvironment = hostingEnvironment;
        }
示例#3
0
        public EMailHandler(IConfiguration _configuration)
        {
            var factory = new ProcessorFactoryResolver <IEmailRepository>(_configuration);

            emailRepository = factory.CreateProcessor();
            configuration   = _configuration;
        }
示例#4
0
        public SuccessStoryVideoHandler(IConfiguration configuration, IHostingEnvironment _hostingEnvironment)
        {
            var factory = new ProcessorFactoryResolver <ISuccessStoryVideoRepository>(configuration);

            successStoryVideoRepository = factory.CreateProcessor();
            hostingEnviroment           = _hostingEnvironment;
        }
 public JobPostHandler(IConfiguration configuration, IHostingEnvironment _hostingEnvironment)
 {
     var factory = new ProcessorFactoryResolver<IJobPostRepository>(configuration);
     _jobPostProcessor = factory.CreateProcessor();
     var mfactory = new ProcessorFactoryResolver<IMasterDataRepository>(configuration);
     masterDataRepository = mfactory.CreateProcessor();
     hostingEnviroment = _hostingEnvironment;
 }
示例#6
0
        public SearchJobHandler(IConfiguration configuration, IHostingEnvironment hostingEnvironment, IHomeHandler _homeHandler)
        {
            var factory = new ProcessorFactoryResolver <ISearchJobRepository>(configuration);

            _searchJobRepository = factory.CreateProcessor();
            _hostingEnviroment   = hostingEnvironment;
            homeHandler          = _homeHandler;
        }
        public EmpProfileHandler(IConfiguration configuration)
        {
            var factory = new ProcessorFactoryResolver <IEmpProfileRepository>(configuration);

            _empProfileProcess = factory.CreateProcessor();
            var masterFactory = new ProcessorFactoryResolver <IMasterDataRepository>(configuration);

            masterRepository = masterFactory.CreateProcessor();
        }
示例#8
0
        public EmailTemplateHandler(IConfiguration configuration)
        {
            var factory  = new ProcessorFactoryResolver <IEmailTemplateRepository>(configuration);
            var mfactory = new ProcessorFactoryResolver <IManageUserRepository>(configuration);

            emailTemplateRepository = factory.CreateProcessor();

            _userProcessor = mfactory.CreateProcessor();
        }
        public JobTitleHandler(IConfiguration configuration)
        {
            var factory = new ProcessorFactoryResolver <IJobTitleRepositroy>(configuration);

            jobTitleRepositroy = factory.CreateProcessor();
            var masterFactory = new ProcessorFactoryResolver <IMasterDataRepository>(configuration);

            masterRepository = masterFactory.CreateProcessor();
        }
示例#10
0
        public DashboardHandler(IConfiguration configuration)
        {
            var factory = new ProcessorFactoryResolver <IDashboardRepository>(configuration);

            dashboard = factory.CreateProcessor();
            var masterFactory = new ProcessorFactoryResolver <IMasterDataRepository>(configuration);

            masterRepository = masterFactory.CreateProcessor();
        }
        public ResumeBuilderHandler(IHostingEnvironment env, IConfiguration configuration)
        {
            environment = env;
            var factory = new ProcessorFactoryResolver <IResumeBuilderRepository>(configuration);

            resumeBuilderRepository = factory.CreateProcessor();
            var mfactory = new ProcessorFactoryResolver <IMasterDataRepository>(configuration);

            masterDataRepository = mfactory.CreateProcessor();
        }
        public SearchResumeHandler(IConfiguration configuration, IHostingEnvironment hostingEnvironment)
        {
            var factory = new ProcessorFactoryResolver <ISearchResumeRepository>(configuration);

            _serarchresumeProcess = factory.CreateProcessor();
            var masterfactory = new ProcessorFactoryResolver <IMasterDataRepository>(configuration);

            _masterRepository  = masterfactory.CreateProcessor();
            _hostingEnviroment = hostingEnvironment;
        }
示例#13
0
        public DashboardHandler(IConfiguration configuration, IEMailHandler _emailHandler, IHostingEnvironment env)
        {
            var factory = new ProcessorFactoryResolver <IDashboardRepository>(configuration);

            dashboardRepository = factory.CreateProcessor();
            var mfactory = new ProcessorFactoryResolver <IMasterDataRepository>(configuration);

            masterDataRepository = mfactory.CreateProcessor();
            emailHandler         = _emailHandler;
            environment          = env;
        }
        public BulkJobSeekerUploadHandler(IHostingEnvironment env, IConfiguration configuration, IEMailHandler _emailHandler, IHttpContextAccessor httpContextAccessor)
        {
            environment = env;
            var authFactory = new ProcessorFactoryResolver <IAuthRepository>(configuration);

            authProcessor        = authFactory.CreateProcessor();
            emailHandler         = _emailHandler;
            config               = configuration;
            _httpContextAccessor = httpContextAccessor;
            URLprotocol          = configuration["URLprotocol"];
        }
示例#15
0
        public AuthHandler(IEMailHandler _emailHandler, IConfiguration configuration, IHostingEnvironment _hostingEnvironment,
                           IHttpContextAccessor httpContextAccessor, IHttpClientFactory httpClientFactory)
        {
            var factory = new ProcessorFactoryResolver <IAuthRepository>(configuration);

            _authProcessor       = factory.CreateProcessor();
            _configuration       = configuration;
            emailHandler         = _emailHandler;
            _httpContextAccessor = httpContextAccessor;
            hostingEnviroment    = _hostingEnvironment;
            _httpClientFactory   = httpClientFactory;
        }
        public ManageCityStateHandler(IConfiguration configuration)
        {
            var factory = new ProcessorFactoryResolver <IManageCityStateRepository>(configuration);

            _manageCityStateRepository = factory.CreateProcessor();
            var masterFactory = new ProcessorFactoryResolver <IMasterDataRepository>(configuration);

            _masterDataRepository = masterFactory.CreateProcessor();
            var bulkjobpostfactory = new ProcessorFactoryResolver <IBulkJobPostRepository>(configuration);

            _bulkjobpostRepository = bulkjobpostfactory.CreateProcessor();
        }
示例#17
0
        public ManageUserHandler(IConfiguration configuration, IEMailHandler _emailHandler, IHttpContextAccessor httpContextAccessor)
        {
            var factory = new ProcessorFactoryResolver <IManageUserRepository>(configuration);

            _userProcessor = factory.CreateProcessor();
            var mFactory = new ProcessorFactoryResolver <IMasterDataRepository>(configuration);

            masterRepo           = mFactory.CreateProcessor();
            emailHandler         = _emailHandler;
            config               = configuration;
            _httpContextAccessor = httpContextAccessor;
            URLprotocol          = configuration["URLprotocol"];
        }
示例#18
0
        public UserProfileHandler(IConfiguration configuration, IHostingEnvironment hostingEnvironment, IEMailHandler _emailHandler, IHttpContextAccessor httpContextAccessor)
        {
            var factory = new ProcessorFactoryResolver <IUserProfileRepository>(configuration);

            _userProfileRepository = factory.CreateProcessor();
            _hostingEnviroment     = hostingEnvironment;
            emailHandler           = _emailHandler;
            _configuration         = configuration;
            var masterfactory = new ProcessorFactoryResolver <IMasterDataRepository>(configuration);

            _masterRepository    = masterfactory.CreateProcessor();
            _httpContextAccessor = httpContextAccessor;
            URLprotocol          = configuration["URLprotocol"];
        }
示例#19
0
        public BulkJobPostHandler(IHostingEnvironment env, IConfiguration configuration, IEMailHandler _emailHandler)
        {
            environment  = env;
            emailHandler = _emailHandler;
            var authFactory = new ProcessorFactoryResolver <IAuthRepository>(configuration);

            authProcessor = authFactory.CreateProcessor();
            var bjpFactory = new ProcessorFactoryResolver <IBulkJobPostRepository>(configuration);

            bjpProcessor = bjpFactory.CreateProcessor();
            var jpFactory = new ProcessorFactoryResolver <IJobPostRepository>(configuration);

            jobPostProcessor = jpFactory.CreateProcessor();
        }
示例#20
0
        public UsersReviewsHandler(IConfiguration configuration)
        {
            var factory = new ProcessorFactoryResolver <IUsersReviewsRepository>(configuration);

            usersReviewsRepository = factory.CreateProcessor();
        }
示例#21
0
        public JobIndustryAreaHandler(IConfiguration configuration)
        {
            var factory = new ProcessorFactoryResolver <IJobIndustryAreaRepository>(configuration);

            _jobIndustryAreaHandler = factory.CreateProcessor();
        }
        public AdvertisementsHandler(IConfiguration configuration)
        {
            var factory = new ProcessorFactoryResolver <IAdvertisementsRepository>(configuration);

            _advertisementsRepository = factory.CreateProcessor();
        }
        public NotificationHandler(IConfiguration configuration)
        {
            var factory = new ProcessorFactoryResolver <INotificationRepository>(configuration);

            notificationRepository = factory.CreateProcessor();
        }
示例#24
0
        public DesignationHandler(IConfiguration configuration)
        {
            var factory = new ProcessorFactoryResolver <IDesignationRepository>(configuration);

            _userProcessor = factory.CreateProcessor();
        }
示例#25
0
        public ManageJobsHandler(IConfiguration configuration)
        {
            var factory = new ProcessorFactoryResolver <IManageJobsRepository>(configuration);

            manageJobsRepository = factory.CreateProcessor();
        }