Пример #1
0
        public TypeOfContentDataInfo GetTypeOfContentDiagramData(int projectId, long filterCode)
        {
            using (this.unitOfWorkProvider.CreateUnitOfWork())
            {
                var vkGroup         = this.projectRepository.GetVkGroup(projectId);
                var filteringResult = this.GetFilteringResult(vkGroup, filterCode);

                CategorialValue diagramData = this.searcher.GetTypeOfContentDiagramData(vkGroup.Id, filteringResult);
                return(TypeOfContentDataInfo.Create(diagramData));
            }
        }
Пример #2
0
        private PieChartData GetTypeOfContentPieChartData(TypeOfContentDataInfo data)
        {
            var pieChartData = new PieChartData();

            pieChartData.AddItem(new PieChartDataItem()
            {
                Label = "Тексты", Value = data.Text
            });
            pieChartData.AddItem(new PieChartDataItem()
            {
                Label = "Фотографии", Value = data.Photo
            });
            pieChartData.AddItem(new PieChartDataItem()
            {
                Label = "Видео", Value = data.Video
            });

            return(pieChartData);
        }
Пример #3
0
        public PieChartData GetTypeOfContentPieChartData(int id, long filterCode)
        {
            TypeOfContentDataInfo diagramData = this.searchService.GetTypeOfContentDiagramData(id, filterCode);

            return(this.GetTypeOfContentPieChartData(diagramData));
        }