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"); }
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); }