/// <summary> /// Creates the view model for TimeSeriesOnSpeciesObservationCounts. /// </summary> /// <returns>A view model for TimeSeriesOnSpeciesObservationCounts.</returns> public ResultTimeSeriesOnSpeciesObservationCountsViewModel CreateResultTimeSeriesOnSpeciesObservationCountsViewModel() { var model = new ResultTimeSeriesOnSpeciesObservationCountsViewModel(); SpeciesObservationDiagramResultCalculator resultCalculator = new SpeciesObservationDiagramResultCalculator(UserContext, MySettings); model.ComplexityEstimate = resultCalculator.GetQueryComplexityEstimate(); // model.ComplexityEstimate = QueryComplexityManager.GetQueryComplexityEstimate(ResultType.SpeciesObservationDiagram, UserContext, MySettings); model.NoOfTaxa = settings.Filter.Taxa.NumberOfSelectedTaxa; return(model); }
/// <summary> /// Creates the view model for TimeSeriesDiagramOnSpeciesObservationAbundanceIndex. /// </summary> /// <returns>A view model for TimeSeriesDiagramOnSpeciesObservationAbundanceIndex.</returns> public ResultTimeSeriesOnSpeciesObservationCountsViewModel CreateResultTimeSeriesDiagramOnSpeciesObservationAbundanceIndexViewModel() { var model = new ResultTimeSeriesOnSpeciesObservationCountsViewModel(); SpeciesObservationAbundanceIndexDiagramResultCalculator resultCalculator = new SpeciesObservationAbundanceIndexDiagramResultCalculator(UserContext, MySettings); model.ComplexityEstimate = resultCalculator.GetQueryComplexityEstimate(); model.NoOfTaxa = settings.Filter.Taxa.NumberOfSelectedTaxa; TaxonList taxonList = CoreData.TaxonManager.GetTaxa(UserContext, MySettings.Filter.Taxa.TaxonIds.ToList()); model.SelectedTaxa = taxonList.GetGenericList().ToTaxonViewModelList(); return(model); }