/// <summary> /// Adds a Farm4Prophet job to the APSIM cloud. /// </summary> /// <param name="f4p">The job specification.</param> /// <returns>The unique job name.</returns> public string AddFarm4Prophet(Farm4Prophet f4p) { string newJobName = DateTime.Now.ToString("yyyy-MM-dd (HH-mm-ss) ") + f4p.TaskName + "_F4P"; string xml = Farm4ProphetUtility.Farm4ProphetToXML(f4p); AddAsXML(newJobName, xml); return(newJobName); }
/// <summary>Uploads a job specified by the the yield prophet.</summary> /// <param name="fileName">The name of the file.</param> private void UploadFarm4Prophet(string fileName) { Farm4Prophet farm4Prophet = Farm4ProphetUtility.Farm4ProphetFromFile(fileName); using (JobsService.JobsClient jobsService = new JobsService.JobsClient()) { jobsService.AddFarm4Prophet(farm4Prophet); } }