示例#1
0
        public IComputedJobData Job_Create(int jobTemplateID, string xmldata)
        {
            using (DatabaseDataContext db = new DatabaseDataContext(OctopusConnectionString))
            {
                JobTemplate jobTemplate = db.JobTemplate_Get(jobTemplateID, null).Single();

                string templateUri = jobTemplate.JobTemplateUri;

                string templateXml = GetTemplateXml(templateUri);

                string jobXml = TransformXslt(
                    templateXml,
                    xmldata
                    );

                return (IComputedJobData)db.Job_Insert(null, jobXml).Single();
            }
        }
示例#2
0
 public IList<JobTemplate> JobTemplate_Get(int? id, string name)
 {
     using (DatabaseDataContext db = new DatabaseDataContext(OctopusConnectionString))
         return db.JobTemplate_Get(id, name).ToList();
 }