public override void Execute()
        {
            System.Diagnostics.Debug.WriteLine("CalculateDefaultTaxonGridTask started");
            IUserContext userContext = CoreData.UserManager.GetCurrentUser();

            MySettings.MySettings mySettings       = new MySettings.MySettings();
            TaxonGridCalculator   resultCalculator = new TaxonGridCalculator(userContext, mySettings);
            TaxonGridResult       result           = resultCalculator.CalculateTaxonGrid(mySettings);

            DefaultResultsManager.AddGridCellTaxa(result);
            System.Diagnostics.Debug.WriteLine("CalculateDefaultTaxonGridTask finished");
        }
Esempio n. 2
0
        protected bool TryGetPrecalculatedResult <T>(
            CalculatedDataItemType calculatedDataItemType,
            out T result)
        {
            CalculatedDataItem <T> calculatedDataItem = DefaultResultsManager.GetCalculatedDataItem <T>(calculatedDataItemType);

            if (calculatedDataItem.HasData)
            {
                result = calculatedDataItem.Data;
                return(true);
            }

            result = default(T);
            return(false);
        }