public async Task <string> AddRecurringJobAsync(RecurringDTO RecurringDTO) { try { var loader = new Loader.LoaderManager(); await Task.Run(() => { new Loader.LoaderManager().AddRecurring(RecurringDTO); }); return("true"); } catch (Exception ex) { throw; } }
public async Task <bool> RemoveJobAsync(string JobId) { try { var loader = new Loader.LoaderManager(); await Task.Run(() => { RecurringJob.RemoveIfExists(JobId); }); return(true); } catch (Exception ex) { throw; } }
public async Task <string> AddEnqueueJobAsync(EnqueueDTO EnqueueDTO) { try { var loader = new Loader.LoaderManager(); string jobId = string.Empty; await Task.Run(() => { jobId = loader.AddEnqueue(EnqueueDTO); }); return(jobId); } catch (Exception ex) { throw; } }