public void SetProjectChoiceWindowPeriod(int courseId, int semesterId, string startDate, string endDate) { XDocument xDocument = XmlReader.ReadXmlDocument(Constants.PersistentDataXmlVirtualFilePath); XmlFormatter.UpdateNodeValue(ref xDocument, "/PersistentData/Course[CourseId=" + courseId + "]/ProjectChoiceWindowPeriod/Semester" + semesterId + "/StartDate", startDate.Replace("/", "-") + ":00"); XmlFormatter.UpdateNodeValue(ref xDocument, "/PersistentData/Course[CourseId=" + courseId + "]/ProjectChoiceWindowPeriod/Semester" + semesterId + "/EndDate", endDate.Replace("/", "-") + ":00"); XmlFormatter.FinalizeXmlWriting(ref xDocument, Constants.PersistentDataXmlVirtualFilePath); }