public IHttpActionResult UpdateJobResultStatus(UpdateJobResultStatusModel updateJobResultStatusModel) { var processResult = jobQueueService.UpdateJobResultStatus(updateJobResultStatusModel); if (processResult.HasError()) { return BadRequest(string.Join(";", processResult.Errors)); } return Ok(processResult); }
public ProcessResult UpdateJobResultStatus(UpdateJobResultStatusModel model) { var result = new ProcessResult(); try { var job = MyDbContext.Jobs.Find(new Guid(model.Id)); if (job == null) { result.Errors.Add("Invalid Job Id"); return result; } job.ResultStatus = model.ResultStatus; MyDbContext.SaveChanges(); } catch (Exception e) { result.Errors.Add("Fail to update job: " + e.Message); } return result; }
private void UpdateJobStatus(string jobId, string url, ResultStatus status) { var updateJobResultStatus = new UpdateJobResultStatusModel() { ResultStatus = status, Id = jobId }; var updateResult = PostManager.PostRequest(url, JsonConvert.SerializeObject(updateJobResultStatus)); if (!updateResult.Success) { var msg = GetBadResultMessage(updateResult.Result); _consumerEventLog.WriteEntry("Fail to update job status (" + jobId + "): " + msg); } else { _consumerEventLog.WriteEntry("Successful to update job status (" + jobId + ")."); } }