public ActionResult <SubjectContent> GetSubjectContent(string fileName) { SubjectContent subjectContent = new SubjectContent(); //courseContents = new FileLib().ReadFile(fileName); subjectContent = _courseLib.GetSubjectContent(fileName); return(subjectContent); }
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); }