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)); } }
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); }
public PieChartData GetTypeOfContentPieChartData(int id, long filterCode) { TypeOfContentDataInfo diagramData = this.searchService.GetTypeOfContentDiagramData(id, filterCode); return(this.GetTypeOfContentPieChartData(diagramData)); }