public ActionResult <SubjectContent> GetSubjectContent(string fileName)
        {
            SubjectContent subjectContent = new SubjectContent();

            //courseContents = new FileLib().ReadFile(fileName);
            subjectContent = _courseLib.GetSubjectContent(fileName);
            return(subjectContent);
        }
示例#2
0
        public SubjectContent GetSubjectContent(string fileName)
        {
            SubjectContent subjectContent = new SubjectContent();

            if (!string.IsNullOrEmpty(fileName))
            {
                string courseFolder = fileName.Split('_')[0];
                string path         = "CourseContent/" + courseFolder + "/" + fileName + ".xml";
                System.Xml.Serialization.XmlSerializer reader = new System.Xml.Serialization.XmlSerializer(typeof(SubjectContent));
                System.IO.StreamReader file = new System.IO.StreamReader(path);
                subjectContent = (SubjectContent)reader.Deserialize(file);
                file.Close();
            }
            return(subjectContent);
        }