public Result UpdateJob(JobInfo jobInfo)
        {
            Result result = new Result();

            try
            {
                JobCrudApp jobCrudApp               = new JobCrudApp(_context);
                JobInfo    jobInfoResult            = jobCrudApp.UpdateJob(jobInfo);
                Dictionary <string, object> jobData = new Dictionary <string, object>();
                jobData.Add("job", jobInfoResult);
                result = new Result()
                {
                    status  = "ok",
                    code    = 200,
                    message = "Updated",
                    data    = jobData
                };
            }
            catch (Exception e)
            {
                result = new Result()
                {
                    status  = "error",
                    code    = 500,
                    message = e.InnerException.Message
                };
            }

            return(result);
        }
        public Result ListJobs()
        {
            Result result = new Result();

            try
            {
                JobCrudApp     jobCrudApp           = new JobCrudApp(_context);
                List <JobInfo> jobInfo              = jobCrudApp.ListJobs();
                Dictionary <string, object> jobList = new Dictionary <string, object>();
                jobList.Add("jobs", jobInfo);
                result = new Result()
                {
                    status  = "ok",
                    code    = 200,
                    message = "Jobs",
                    data    = jobList
                };
            }
            catch (Exception e)
            {
                result = new Result()
                {
                    status  = "error",
                    code    = 500,
                    message = e.InnerException.Message
                };
            }

            return(result);
        }