Exemplo n.º 1
0
        public static ExportNameType Create(ITaxonNameCategory taxonNameType)
        {
            var model = new ExportNameType();

            model.Id        = taxonNameType.Id;
            model.Name      = taxonNameType.Name;
            model.IsChecked = false;
            return(model);
        }
        /// <summary>
        /// Init taxon name categories selection list.
        /// </summary>
        private void InitTaxonNameCategories(IUserContext userContext)
        {
            ExportNameType exportTaxonNameCategory;

            TaxonNameCategories       = CoreData.TaxonManager.GetTaxonNameCategories(userContext);
            OutputTaxonNameCategories = new List <ExportNameType>();
            foreach (TaxonNameCategory taxonNameCategory in TaxonNameCategories)
            {
                exportTaxonNameCategory = ExportNameType.Create(taxonNameCategory);
                // TODO: - create enum for scientific and swedish name
                //if (nameType.Id == 0 || nameType.Id == 1)
                //    exportNameType.IsChecked = true;

                OutputTaxonNameCategories.Add(exportTaxonNameCategory);
            }
        }