示例#1
0
        public async Task QueueCalculationRun()
        {
            string id = NewRandomString();

            QueueCalculationRunModel queueCalculationRunModel = new QueueCalculationRunModel();

            await AssertPostRequest($"specifications/{id}/calculations/queue-calculation-run",
                                    queueCalculationRunModel,
                                    new Job(),
                                    () => _client.QueueCalculationRun(id, queueCalculationRunModel));
        }
        public async Task <ApiResponse <Job> > QueueCalculationRun(string specificationId, QueueCalculationRunModel queueCalculationRunModel)
        {
            Guard.IsNullOrWhiteSpace(specificationId, nameof(specificationId));
            Guard.ArgumentNotNull(queueCalculationRunModel, nameof(queueCalculationRunModel));

            string url = $"{UrlRoot}/specifications/{specificationId}/calculations/queue-calculation-run";

            return(await PostAsync <Job, QueueCalculationRunModel>(url, queueCalculationRunModel));
        }