예제 #1
0
        private int inspire()
        {
            var inspire = new Inspire();

            Cooldowns[3] = inspire.Cooldown;
            return(inspire.Action(SpellPower));
        }
예제 #2
0
        private int GetNumberOfDatasetsByAnnexIII()
        {
            var number = 0;

            foreach (var item in _inspireDataset)
            {
                if (Inspire.HaveThemeOfTypeAnnexIII(item.InspireThemes))
                {
                    number++;
                }
            }
            return(number);
        }
예제 #3
0
        private int GetNumberOfDatasetsByAnnexIIIWithHarmonizedDataAndConformedMetadata()
        {
            var number = 0;

            foreach (var item in _inspireDataset)
            {
                if (Inspire.HaveThemeOfTypeAnnexIII(item.InspireThemes))
                {
                    if (item.HarmonizedDataAndConformedmetadata())
                    {
                        number++;
                    }
                }
            }
            return(number);
        }
예제 #4
0
        private int GetNumberOfDatasetsByAnnexIIIWhereMetadataStatusIsgood()
        {
            int number = 0;

            foreach (var item in _inspireDataset)
            {
                if (Inspire.HaveThemeOfTypeAnnexIII(item.InspireThemes))
                {
                    if (item.MetadataIsGood())
                    {
                        number++;
                    }
                }
            }
            return(number);
        }
        private ICollection <RegisterItemV2ViewModel> GetRegisterItems(string containedItemClass, ICollection <RegisterItemV2> registerItems, FilterParameters filter)
        {
            var registerItemsViewModel = new Collection <RegisterItemV2ViewModel>();

            switch (containedItemClass)
            {
            case "InspireDataset":

                foreach (var inspireRegisterItem in registerItems)
                {
                    if (Inspire.IncludeInFilter(inspireRegisterItem, filter))
                    {
                        switch (inspireRegisterItem)
                        {
                        case InspireDataset inspireDataset:
                            registerItemsViewModel.Add(new InspireDatasetViewModel(inspireDataset));
                            break;

                        case InspireDataService inspireDataService:
                            registerItemsViewModel.Add(new InspireDataServiceViewModel(inspireDataService));
                            break;
                        }
                    }
                }
                break;

            case "GeodatalovDataset":
                foreach (GeodatalovDataset geodatalovDataset in registerItems)
                {
                    registerItemsViewModel.Add(new GeodatalovDatasetViewModel(geodatalovDataset));
                }
                break;

            case "MareanoDataset":
                foreach (MareanoDataset mareanoDataset in registerItems)
                {
                    registerItemsViewModel.Add(new MareanoDatasetViewModel(mareanoDataset));
                }
                break;
            }
            return(registerItemsViewModel);
        }
예제 #6
0
        public override string[] Ability4()
        {
            var inspire = new Inspire();

            return(inspire.Info());
        }