public AndroidsController(IAndroidsManager androidsManager, IJobsManager jobsManager, ISkillsManager skillsManager, IHostingEnvironment env) { _androidsManager = androidsManager; _jobsManager = jobsManager; _skillsManager = skillsManager; _env = env; }
public HomeController( IJobsManager jobs, ILogger <HomeController> logger) { _jobs = jobs; _logger = logger; }
private HttpResponseMessage GetJobSettings <TJob>(string jobName, IJobsManager <TJob> jobsManager) where TJob : JobBase, new() { try { JobSettings jobSettings = jobsManager.GetJobSettings(jobName); return(Request.CreateResponse(HttpStatusCode.OK, jobSettings)); } catch (JobNotFoundException) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } }
public async Task TestGetJobs() { string source = "2"; List <string> sources = new List <string>(); sources.Add("1"); sources.Add(source); string city = "±±¾©ÊÐ"; string searchKey = ".net"; int pageIndex = 1; IJobsManager jobsManager = _serviceProvider.GetService <IJobsManager>(); var jobs = await jobsManager.GetJobsAsync(sources, city, searchKey, pageIndex); Assert.True(jobs.Count > 0); }
public ClientNotificationsDataController(PageManager pageManager, SiteContext siteContext, NotificationManager notificationManager, UserGroupManager userGroupManager, SiteManager siteManager, ILogger <SecurityPoolManager> logger, IJobsManager jobs, ClientManager clientManager, UserContext userContext, ClientAdminContextAccessor clientContextAccessor, IAuthorizationService authorizationService, IOptions <RequestLocalizationOptions> localizationOptions) : base(clientContextAccessor, authorizationService, logger) { _pageManager = pageManager; _notificationManager = notificationManager; _userGroupManager = userGroupManager; _siteManager = siteManager; _clientManager = clientManager; _jobs = jobs; _userContext = userContext; _localizationOptions = localizationOptions; }
public SiteNotificationsDataController(PageManager pageManager, SiteContext siteContext, NotificationManager notificationManager, UserGroupManager userGroupManager, SiteManager siteManager, ILogger <SecurityPoolManager> logger, IJobsManager jobs, ClientManager clientManager, UserContext userContext, SiteAdminContextAccessor siteContextAccessor, IContextAccessor <UserContext> userContextAccessor, IOptions <RequestLocalizationOptions> localizationOptions) : base(siteContextAccessor, logger) { _pageManager = pageManager; _notificationManager = notificationManager; _userGroupManager = userGroupManager; _siteManager = siteManager; _clientManager = clientManager; _jobs = jobs; _userContext = userContext; _userContextAccessor = userContextAccessor; _localizationOptions = localizationOptions; }
public LibraryManager( IFolderManager <FileDocument> folderManager, IDocumentService <FileDocument> documentService, IDocumentUploadService <FileDocument> uploadService, IDocumentThumbnailService <FileDocument> thumbnailService, LibraryZipService libraryZipService, DbLoggerProvider log, DbLogService logFetcher, IJobsManager jobsManager, TagManager tagManager, LibraryIOService libraryIOService, IEnumerable <IImagePostProcessor> imageProcessors, IHostingEnvironment env) { Ensure.NotNull(folderManager, $"{nameof(folderManager)} cannot be null."); Ensure.NotNull(documentService, $"{nameof(documentService)} cannot be null."); Ensure.NotNull(libraryIOService, $"{nameof(libraryIOService)} cannot be null."); Ensure.NotNull(uploadService, $"{nameof(uploadService)} cannot be null."); Ensure.NotNull(thumbnailService, $"{nameof(thumbnailService)} cannot be null."); Ensure.NotNull(libraryZipService, $"{nameof(libraryZipService)} cannot be null."); Ensure.NotNull(jobsManager, $"{nameof(jobsManager)} cannot be null."); Ensure.NotNull(log, $"{nameof(log)} cannot be null."); Ensure.NotNull(tagManager, $"{nameof(tagManager)} cannot be null."); _folderManager = folderManager; _documentService = documentService; _libraryIOService = libraryIOService; _uploadService = uploadService; _thumbnailService = thumbnailService; _libraryZipService = libraryZipService; _jobs = jobsManager; _log = log; _tagManager = tagManager; _imageProcessors = imageProcessors; _env = env; }
private RecurringBundleJob(IJobsManager jobsManager, RecurringBundleRequest request) : base(jobsManager ?? new HangfireJobsManager()) { this.request = request; }
protected BaseApiController(IJobsManager jobsManager) { this.JobsManager = jobsManager ?? new HangfireJobsManager(); }
// ReSharper restore MemberCanBeProtected.Global #region /// internal /////////////////////////////////////////////////// private static void Send(MailMessage mailMessage, IJobsManager manager) { var job = new MailMessageJob(mailMessage); manager.Enqueue <Enqueued>(job); }
private HttpResponseMessage RemoveJob <TJob>(string jobName, IJobsManager <TJob> jobsManager) where TJob : JobBase, new() { jobsManager.DeleteJobAsync(jobName); return(Request.CreateResponse(HttpStatusCode.OK)); }
private DispatchController(IJobsManager jobsManager) : base(jobsManager) { }
private static void Send(ApexnetPushNotification pushNotification, IJobsManager manager) { var job = new ApexnetPushNotificationJob(pushNotification); manager.Enqueue <Enqueued>(job); }
private static void Send(HttpRequestMessage httpRequestMessage, IJobsManager manager) { var job = new HttpRequestJob(httpRequestMessage); manager.Enqueue <Enqueued>(job); }
public JobsController(IJobsManager jobsManager) { _jobsManager = jobsManager; }
public static Task EnqueueAsync <T>(this IJobsManager @this, Expression <Action <T> > methodCall, TimeSpan delay) { return(@this.EnqueueAsync(methodCall, DateTimeOffset.Now + delay)); }
public JobsHttpFunctionInvoker(ILoggerFactory loggerFactory, IJobsManager manager, IAmapWebApi webApi) : base(loggerFactory) { jobsManager = manager; amapWebApi = webApi; }
public CorpJobsDataController(IJobsManager jobs, DbLogService logger, DbLogContext db) { _jobs = jobs; _logger = logger; _db = db; }
private ScheduledBundleJob(IJobsManager jobsManager, ScheduledBundleRequest request) : base(jobsManager ?? new HangfireJobsManager()) { this.request = request; }
private async Task <HttpResponseMessage> CreateJob <TJob>(string jobName, IJobsManager <TJob> jobsManager) where TJob : JobBase, new() { TJob job = null; string errorMessage = null; HttpStatusCode errorStatusCode; // Get the script file name from the content disposition header string scriptFileName = null; HttpContent content = Request.Content; if (content.Headers != null && content.Headers.ContentDisposition != null) { scriptFileName = content.Headers.ContentDisposition.FileName; } if (String.IsNullOrEmpty(scriptFileName)) { return(CreateErrorResponse(HttpStatusCode.BadRequest, Resources.Error_MissingContentDispositionHeader)); } // Clean the file name from quotes and directories scriptFileName = scriptFileName.Trim('"'); scriptFileName = Path.GetFileName(scriptFileName); Stream fileStream = await content.ReadAsStreamAsync(); try { // Upload as a zip if content type is of a zipped file if (content.Headers.ContentType != null && String.Equals(content.Headers.ContentType.MediaType, "application/zip", StringComparison.OrdinalIgnoreCase)) { job = jobsManager.CreateOrReplaceJobFromZipStream(fileStream, jobName); } else { job = jobsManager.CreateOrReplaceJobFromFileStream(fileStream, jobName, scriptFileName); } errorMessage = job.Error; errorStatusCode = HttpStatusCode.BadRequest; } catch (ConflictException) { return(CreateErrorResponse(HttpStatusCode.Conflict, Resources.Error_WebJobAlreadyExists)); } catch (Exception ex) { errorMessage = ex.Message; errorStatusCode = HttpStatusCode.InternalServerError; _tracer.TraceError(ex); } // On error, delete job (if exists) if (errorMessage != null) { await jobsManager.DeleteJobAsync(jobName); return(CreateErrorResponse(errorStatusCode, errorMessage)); } return(Request.CreateResponse(job)); }
private JobsController(IJobsManager jobsManager) : base(jobsManager) { }
protected BaseBundleJob(IJobsManager jobsManager) { this.hangfireJobsManager = jobsManager; }