Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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);
        }