public UploadsController(ISitesRepository sitesRepository, IClientsRepository clientsRepository, IJobsRepository jobsRepository, IMapper mapper) { _sitesRepository = sitesRepository; _clientsRepository = clientsRepository; _jobsRepository = jobsRepository; _mapper = mapper; }
private dynamic AddJob <T>(IJobsRepository repo) where T : IJobSettings { T jobSettings = this.BindAndValidate <T>(); if (ModelValidationResult.IsValid == false) { return(this.ValidationFailure()); } //make sure name doesn't already exist var existingJob = repo.GetJobDetails(jobSettings.Name, JobTypes.GetJobType(jobSettings)); if (existingJob != null) { return(Negotiate .WithModel(new ErrorResponse( HttpStatusCode.Conflict, "A job with this name already exists", "")) .WithStatusCode(HttpStatusCode.Conflict)); } //add it and return repo.ScheduleJob(jobSettings); return(jobSettings); }
public JobsModule(IJobsRepository repo, IEconomicReleaseBroker erb) : base("/jobs") { this.RequiresAuthentication(); //Data Update Jobs Get["/dataupdatejobs"] = _ => repo.GetDataUpdateJobs(); Post["/dataupdatejobs"] = _ => AddJob <DataUpdateJobSettings>(repo); Delete["/dataupdatejobs"] = _ => DeleteJob <DataUpdateJobSettings>(repo); //Economic Release Jobs Get["/economicreleaseupdatejobs"] = _ => repo.GetEconomicReleaseUpdateJobs(); Post["/economicreleaseupdatejobs"] = _ => AddJob <EconomicReleaseUpdateJobSettings>(repo); Delete["/economicreleaseupdatejobs"] = _ => DeleteJob <EconomicReleaseUpdateJobSettings>(repo); //Dividend Update Jobs Get["/dividendupdatejobs"] = _ => repo.GetDividendUpdateJobs(); Post["/dividendupdatejobs"] = _ => AddJob <DividendUpdateJobSettings>(repo); Delete["/dividendupdatejobs"] = _ => DeleteJob <DividendUpdateJobSettings>(repo); }
public EmailService(MailingListDbContext context, IEmailConfiguration emailConfiguration, IJobsRepository jobsRepository, ILocalEventsRepository localEventsRepository) { _context = context; _emailConfiguration = emailConfiguration; _jobsRepository = jobsRepository; _localEventsRepository = localEventsRepository; }
public QuickJobTimeReportQuery(IConfiguration configuration, ISessionAdapter sessionAdapter, IJobsRepository jobsRepository, ISitesRepository sitesRepository, IClientsRepository clientsRepository) { this.configuration = configuration; _sessionAdapter = sessionAdapter; _jobsRepository = jobsRepository; _sitesRepository = sitesRepository; _clientsRepository = clientsRepository; }
public JobsController(IJobsRepository JobsRepository, ICompaniesRepository companiesRepository, IProfilesRepository profilesRepository, UserManager <AppUser> UserManager, IEmailService emailService, IBlobStorage blobStorage) { _jobsRespository = JobsRepository; _companiesRepository = companiesRepository; _emailService = emailService; _blobStorage = blobStorage; }
public ExpenseController(IJobsRepository jobsService, ISessionAdapter sessionAdapter, IExpenseService expenseService, IConfiguration config, IUploadLocationResolver uploadLocationResolver) { _jobsService = jobsService; _sessionAdapter = sessionAdapter; _expenseService = expenseService; _config = config; _uploadLocationResolver = uploadLocationResolver; }
public ApproveTimeCommand(ITimeApprovalService timeApprovalService, ITimeService timeService, IEmployeeRepository employeeService, ISmtpProxy smtpProxy, IConfiguration configuration, IJobsRepository jobService) { this.timeApprovalService = timeApprovalService; this.timeService = timeService; this.employeeService = employeeService; this.smtpProxy = smtpProxy; this.configuration = configuration; this.jobService = jobService; }
public JobsService() { if (!EventLog.SourceExists(logSource)) { EventLog.CreateEventSource(logSource, "Application"); } _repository = new JobsRepository(); _bulkUplaodRepositoy = new BulkUploadRepository(); }
public AddNewJobTaskComboCommand(IEmployeeRepository employeeService, IJobsRepository jobsRepository, ITimeService timeService, ITimeSpentRepository timeSpentRepository) { _employeeService = employeeService; _jobsRepository = jobsRepository; _timeService = timeService; _timeSpentRepository = timeSpentRepository; }
public MessageFileProcessorManager( ILogger <MessageFileProcessorManager> logger, IEnvironmentSettings environmentSettings, IJobsRepository jobsRepository, IMessageFileProcessorComponent messageFileProcessorComponent) { _logger = logger; _environmentSettings = environmentSettings; _jobsRepository = jobsRepository; _messageFileProcessorComponent = messageFileProcessorComponent; }
public EmployeeController(IEmployeeRepository employeeService, UserManager <IdentityUser> userManager, IJobsRepository jobService, ICreateEmployeeCommand createEmployeeCommand, IUpdateEmployeeCommand updateEmployeeCommand) { this.employeeService = employeeService; this.userManager = userManager; this.jobService = jobService; this.createEmployeeCommand = createEmployeeCommand; this.updateEmployeeCommand = updateEmployeeCommand; }
public ReportCreator(IJobsRepository jobService, IAllOpenJobSummaryReportQuery jobSummaryQuery, IQuickJobTimeReportQuery quickJobTimeReportQuery, IPayPeriodReportQuery payPeriodReportQuery, IDetailedExpenseForJobReportQuery detailedExpenseForJobReportQuery ) { this.jobService = jobService; this.jobSummaryQuery = jobSummaryQuery; this.quickJobTimeReportQuery = quickJobTimeReportQuery; this.payPeriodReportQuery = payPeriodReportQuery; this.detailedExpenseForJobReportQuery = detailedExpenseForJobReportQuery; }
public JobService ( IJobsRepository jobsRepository, ICompanyRepository companyRepository, IEmployeeRepository employeeRepository, ApplicationDbContext context, IMapper mapper, IJobsEmployeesRepository jobsEmployeesRepository ) { _jobsRepository = jobsRepository; _companyRepository = companyRepository; _employeeRepository = employeeRepository; _jobsEmployeesRepository = jobsEmployeesRepository; _context = context; _mapper = mapper; }
public AuthController(UserManager<AppUser> userManager, IJwtFactory jwtFactory, IOptions<JwtIssuerOptions> jwtOptions, IProfilesRepository profileRepo, ICompaniesRepository companiesRepository, IConsultantsRepository consultantsRepository, IJobsRepository jobsRepository, ILocalEventsRepository localEventsRepository) { _userManager = userManager; _jwtFactory = jwtFactory; _jwtOptions = jwtOptions.Value; _profileRepo = profileRepo; _companiesRepository = companiesRepository; _consultantsRepository = consultantsRepository; _jobsRepository = jobsRepository; _localEventsRepository = localEventsRepository; _jobsRepository = jobsRepository; }
public PhotosController(IJobsRepository repo, IMapper mapper, IOptions <CloudinarySettings> cloudinaryConfig) { _cloudinaryConfig = cloudinaryConfig; _mapper = mapper; _repo = repo; Account acc = new Account( _cloudinaryConfig.Value.CloudName, _cloudinaryConfig.Value.ApiKey, _cloudinaryConfig.Value.ApiSecret ); _cloudinary = new Cloudinary(acc); }
public JobService( IJobsRepository jobsRepository, ITemplatesRepository templatesRepository, ITypesRepository typesRepository, IQueriesRepository queriesRepository, IMapper mapper ) { _jobsRepository = jobsRepository; _templatesRepository = templatesRepository; _typesRepository = typesRepository; _queriesRepository = queriesRepository; _mapper = mapper; }
public JobsController(IMapper mapper, IJobsRepository jobRepo) { _repo = new InMemRepo <Job>(() => ((Job z) => z.Id, jobRepo.GetAsync() .GetAwaiter() .GetResult() .Select(x => new Job() { Name = x.JobName, JobCode = x.JobCode, Id = x.FullJobCodeWithName.ToGuid(), ClientId = x.ClientId.ToString().ToGuid(), SiteId = x.SiteId.ToString().ToGuid(), LastModified = DateTimeOffset.Now, }).ToArray())); }
public WeekOfTimeEntriesQuery(ITimeService timeService, IJobsRepository jobService, ITaskService taskService, ITimeApprovalService timeApprovalService, IEmployeeRepository employeeService, IExpenseService expenseService ) { this.timeService = timeService; this.jobService = jobService; this.taskService = taskService; this.timeApprovalService = timeApprovalService; this.employeeService = employeeService; _expenseService = expenseService; }
public JobsController(IClientsRepository clientRepository, IJobsRepository jobsRepository, IEmployeeRepository employeeRepository, ISitesRepository siteRepository, ITimeService timeService, ISessionAdapter sessionAdapter, IMapper mapper) { this.clientRepository = clientRepository; this._jobsRepository = jobsRepository; this._employeeRepository = employeeRepository; this.siteRepository = siteRepository; this.timeService = timeService; this.sessionAdapter = sessionAdapter; _mapper = mapper; }
public AllUsersController(IRegistrationRepository IRegistrationRepository, IRoleRepository IRoleRepository, IAssignRolesRepository IAssignRolesRepository, IUsersRepository IUsersRepository, IDepartmentRepository IDepartmentRepository, IJobsRepository IJobsRepository, ILogger logger) { _IRegistrationRepository = IRegistrationRepository; _IRoleRepository = IRoleRepository; _IAssignRolesRepository = IAssignRolesRepository; _IUsersRepository = IUsersRepository; _IDepartmentRepository = IDepartmentRepository; _IJobsRepository = IJobsRepository; _logger = logger; }
public MessageFileProcessorComponent( ILogger <MessageFileProcessorComponent> logger, IEnvironmentSettings environmentSettings, IJobsRepository jobsRepository, IActivityStreamRepository activityStreamRepository, IXmlFileProcessor xmlFileProcessor, IIntegrationEventComponent integrationEventComponent, BlobServiceClient blobServiceClient) { _logger = logger; _jobsRepository = jobsRepository; _activityStreamRepository = activityStreamRepository; _xmlFileProcessor = xmlFileProcessor; _integrationEventComponent = integrationEventComponent; _filesBlobContainerClient = blobServiceClient.GetBlobContainerClient(environmentSettings.GetSetting("FILES_BLOB_CONTAINER_NAME", "files")); _processedBlobContainerClient = blobServiceClient.GetBlobContainerClient(environmentSettings.GetSetting("PROCESSED_BLOB_CONTAINER_NAME", "processed")); }
public GetListOfExpenditures(IArcFlashLabelExpenditureRepo arcFlashLabelsRepo, ICompanyVehicleExpenditureRepo companyVehicleRepo, IMiscExpenditureRepo miscRepo, IContractorExpenditureRepo contractorExpRepo, ITimeAndExpenceExpenditureRepo timeAndExpenseExpRepo, IEmployeeRepository empRepo, IJobsRepository jobsRepository, IMapper mapper) { this.arcFlashLabelsRepo = arcFlashLabelsRepo; this.companyVehicleRepo = companyVehicleRepo; this.miscRepo = miscRepo; this.contractorExpRepo = contractorExpRepo; this.timeAndExpenseExpRepo = timeAndExpenseExpRepo; this.empRepo = empRepo; this.jobsRepository = jobsRepository; _mapper = mapper; }
public UserController(IRegistrationRepository IRegistrationRepository, IRoleRepository IRoleRepository, IAssignRolesRepository IAssignRolesRepository, IUsersRepository IUsersRepository, IProjectRepository IProjectRepository, IDepartmentRepository IDepartmentRepository, IJobsRepository IJobsRepository, ILogger logger) { _IRegistrationRepository = IRegistrationRepository; _IRoleRepository = IRoleRepository; _IAssignRolesRepository = IAssignRolesRepository; _IUsersRepository = IUsersRepository; _IProjectRepository = IProjectRepository; _IDepartmentRepository = IDepartmentRepository; _IJobsRepository = IJobsRepository; _logger = logger; _ICacheManager = new CacheManager(); }
private dynamic DeleteJob <T>(IJobsRepository repo) where T : IJobSettings { T jobSettings = this.Bind <T>(); if (jobSettings == null) { return(HttpStatusCode.BadRequest); } //Make sure it exists var existingJob = repo.GetJobDetails(jobSettings.Name, JobTypes.GetJobType(jobSettings)); if (existingJob == null) { return(HttpStatusCode.NotFound); } //delete and return repo.DeleteJob(jobSettings); return(jobSettings); }
public JobsModule(IJobsRepository repo, IEconomicReleaseBroker erb) : base("/jobs") { this.RequiresAuthentication(); //Data Update Jobs Get["/dataupdatejobs"] = _ => repo.GetDataUpdateJobs(); Post["/dataupdatejobs"] = _ => AddJob <DataUpdateJobSettings>(repo); Delete["/dataupdatejobs"] = _ => DeleteJob <DataUpdateJobSettings>(repo); //Economic Release Jobs Get["/economicreleaseupdatejobs/datasources"] = _ => erb.DataSources.Select(x => x.Value.Name).ToList(); Get["/economicreleaseupdatejobs"] = _ => repo.GetEconomicReleaseUpdateJobs(); Post["/economicreleaseupdatejobs"] = _ => AddJob <EconomicReleaseUpdateJobSettings>(repo); Delete["/economicreleaseupdatejobs"] = _ => DeleteJob <EconomicReleaseUpdateJobSettings>(repo); }
public JobsService(IJobsRepository jobsRepository) { _jobsRepository = jobsRepository; }
public JobsController(IJobsRepository repo) { _repo = repo; }
public JobsService() { _jobRepositoryRepository = new JobsRepository(new ApplicationContext()); }
private void UpdateJobStatus(IJobsRepository jobsRepository, JobStatus status, DataLib.Models.Job job) { job.ChangeStatus(JobStatus.Done); jobsRepository.Update(job); }
public JobsWcfService() { //this.jobsRepository = ServiceLocator.Current.GetInstance<IJobsRepository>(); this.jobsRepository = new JobsRepository(new EntityContextResolver(new HttpContextWrapper(HttpContext.Current))); }