public IHttpActionResult Recur([FromBody] RecurringBundleRequest request) { var job = new RecurringBundleJob(request); var response = this.JobsManager.Recur <RecurringBundleJob, EnqueuedResponse>(job); return(this.CreatedAtRoute("DefaultApi", new { controller = "jobs", id = response.Id }, response)); }
public async Task Test_Recur() { const string EveryMinute = "*/1 * * * *"; var request = new RecurringBundleRequest(EveryMinute); request.MailMessages.Add(NewMailMessage()); request.HttpRequests.Add(NewHttpRequestMessage()); request.ApexnetPushNotifications.Add(NewApexnetPushNotification()); var response = await this.client.RecurAsync(request) .ConfigureAwait(false); Assert.NotNull(response.Id); }