Пример #1
0
 public static List <DefinitionView> GetDefViews(SubjectType subjectType)
 {
     if (DefViews.ContainsKey(subjectType))
     {
         var dvd = DefViews[subjectType];
         return(dvd.Select(dvp => dvp.Value).ToList());
     }
     return(null);
 }
Пример #2
0
        public static void Add(DefinitionView defView, SubjectType subjectType)
        {
            if (!DefViews.ContainsKey(subjectType))
            {
                DefViews.Add(subjectType, new Dictionary <string, DefinitionView>());
            }
            var dvd = DefViews[subjectType];

            dvd.Add(defView.Title, defView);
        }
Пример #3
0
 public static DefinitionView GetDefView(SubjectType subjectType, string name)
 {
     if (DefViews.ContainsKey(subjectType))
     {
         var dvd = DefViews[subjectType];
         if (dvd.ContainsKey(name))
         {
             return(dvd[name]);
         }
     }
     return(null);
 }