Exemple #1
0
 private void FinishRun()
 {
     _finish = _clock.GetCurrentInstant();
     _state  = JobRunState.Finished;
     ShowMessage(
         $"Job Run {_description} ({Id}) finished at {_finish} with result: {Result}");
 }
        public bool PublishState(JobRunState state)
        {
            var url     = $"jobRun/{this.jobRunId}";
            var content = new JobRunUpdateDto {
                State = state.ToString()
            };

            var serializeObject = JsonConvert.SerializeObject(content);

            var request = this.httpClient.PutAsync(url, new StringContent(serializeObject, Encoding.UTF8, "application/json"));
            var result  = request.Result;

            return(result.StatusCode == HttpStatusCode.Accepted);
        }
Exemple #3
0
 private void StartRun()
 {
     _start = _clock.GetCurrentInstant();
     _state = JobRunState.Running;
     ShowMessage($"Job Run {_description} ({Id}) started at {Start}");
 }