private static List <Topic> LoadTopics(string bcfFilePath) { using (FileStream stream = System.IO.File.Open(bcfFilePath, FileMode.Open)) { BCF bcf = BCF.Deserialize(stream); return(bcf.Topics); } }
private List <Models.DisplayTopic> LoadTopics(string bcfFilePath, string BCFFileName) { using (FileStream stream = System.IO.File.Open(bcfFilePath, FileMode.Open)) { try { BCF bcf = BCF.Deserialize(stream); List <Models.DisplayTopic> DisplayTopics = bcf.Topics.Select(o => new Models.DisplayTopic(o)).ToList(); return(DisplayTopics); } catch (Exception ex) { //Fail silently :-( return(new List <Models.DisplayTopic>()); } } }