public void Execute(int id) { JobItem jobItem = new JobItem(); jobItem.StartDate = DateTime.UtcNow; jobItem.JobId = id; jobItem.TaskName = Name; try { var taskresult = this.PreviousTaskResult.TaskData; _service.PopulateVID(taskresult.FilePath); _taskResult = new dlxTaskResult() { IsSuccess = true, }; jobItem.Status = true; jobItem.Description = "VID Bulk Insert Successful"; jobItem.EndDate = DateTime.UtcNow; _service.JobItemLog(jobItem); } catch (Exception ex) { Console.Write(ex.Message); _taskResult = new dlxTaskResult() { IsSuccess = false, ErrorMessage = "VID Bulk Insert Failed" }; jobItem.Status = false; jobItem.Description = _taskResult.ErrorMessage; jobItem.EndDate = DateTime.UtcNow; _service.JobItemLog(jobItem); } }