public static List <FormulaView> GetFmlViews(SubjectType subjectType) { if (FmlViews.ContainsKey(subjectType)) { var fvd = FmlViews[subjectType]; return(fvd.Select(fvp => fvp.Value).ToList()); } return(null); }
public static void Add(FormulaView fmlView, SubjectType subjectType) { if (!FmlViews.ContainsKey(subjectType)) { FmlViews.Add(subjectType, new Dictionary <string, FormulaView>()); } var fvd = FmlViews[subjectType]; fvd.Add(fmlView.Title, fmlView); }
public static FormulaView GetFmlView(SubjectType subjectType, string name) { if (FmlViews.ContainsKey(subjectType)) { var fvd = FmlViews[subjectType]; if (fvd.ContainsKey(name)) { return(fvd[name]); } } return(null); }