Пример #1
0
        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));
        }
Пример #2
0
        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);
        }