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(); } }
public IList<JobTemplate> JobTemplate_Get(int? id, string name) { using (DatabaseDataContext db = new DatabaseDataContext(OctopusConnectionString)) return db.JobTemplate_Get(id, name).ToList(); }