Пример #1
0
 public PopupInfo(int id, TreeOfLiveType type)
 {
     _id = id;
     _type = type;
     InitializeComponent();
 }
Пример #2
0
        public static int CountSpecies(TreeOfLiveType type, int id)
        {
            int cnt = 0 ;
            switch (type)
            {
                case TreeOfLiveType.Species:
                    cnt = DataAccessLayer.Species.Count();
                    break;
                case TreeOfLiveType.Kingdom:
                    cnt = DataAccessLayer.Species.Where(i => i.KingdomId == id).Count();
                    break;
                case TreeOfLiveType.Family:
                    cnt = DataAccessLayer.Species.Where(i => i.FamilyId == id).Count();
                    break;
                case TreeOfLiveType.Phylum:
                    cnt = DataAccessLayer.Species.Where(i => i.PhylumId == id).Count();
                    break;
                case TreeOfLiveType.Class:
                    cnt = DataAccessLayer.Species.Where(i => i.ClassId == id).Count();
                    break;
                case TreeOfLiveType.Order:
                    cnt = DataAccessLayer.Species.Where(i => i.OrderId == id).Count();
                    break;
                case TreeOfLiveType.Genus:
                    cnt = DataAccessLayer.Species.Where(i => i.GenusId == id).Count();
                    break;
                default:
                    cnt = 0;
                    break;
            }

            return cnt;
        }