public LRCDiagramDataInfo GetLikesRepostCommentDiagramData(int projectId, long filterCode) { using (this.unitOfWorkProvider.CreateUnitOfWork()) { var vkGroup = this.projectRepository.GetVkGroup(projectId); var filteringResult = this.GetFilteringResult(vkGroup, filterCode); CategorialValue diagramData = this.searcher.LikesRepostCommentDiagramData(vkGroup.Id, filteringResult); return(LRCDiagramDataInfo.Create(diagramData)); } }
private PieChartData LikesRepostCommentDiagramData(LRCDiagramDataInfo data) { var pieChartData = new PieChartData(); pieChartData.AddItem(new PieChartDataItem() { Label = "Комментарии", Value = data.Comments }); pieChartData.AddItem(new PieChartDataItem() { Label = "Лайки", Value = data.Likes }); pieChartData.AddItem(new PieChartDataItem() { Label = "Репосты", Value = data.Reposts }); pieChartData.AddItem(new PieChartDataItem() { Label = "Посты", Value = data.Posts }); return(pieChartData); }
public PieChartData GetLikesRepostCommentPieChartData(int id, long filterCode) { LRCDiagramDataInfo diagramData = this.searchService.GetLikesRepostCommentDiagramData(id, filterCode); return(this.LikesRepostCommentDiagramData(diagramData)); }