public static VoteResults GetVoteResults(string itemKey) { DatasetInfoDataSource datasetInfoDS = new DatasetInfoDataSource(); AnalyticInfo dInfo = datasetInfoDS.GetAnalyticSummary(itemKey); return new VoteResults() { Positive = dInfo.PositiveVotes, Negative = dInfo.NegativeVotes, }; }
public static Request GetRequest(string requestId) { RequestDataSource reqDS = new RequestDataSource(); DatasetInfoDataSource viewDs = new DatasetInfoDataSource(); RequestEntry req = reqDS.GetById(requestId); AnalyticInfo dsInfo = viewDs.GetAnalyticSummary(Helper.GenerateRequestKey(requestId)); return new Request() { DatasetLink = req.DatasetLink, Description = req.Description, Links = req.Links, NegativeVotes = dsInfo.NegativeVotes, PositiveVotes = dsInfo.PositiveVotes, PostedDate = req.PostedDate, ReleaseDate = req.ReleaseDate, Status = req.Status, Subject = req.Subject, Views = dsInfo.views_total, RequestID = req.RowKey }; }
/// <summary> /// Loads the controls on Data Browser page /// </summary> /// <param name="container"> Container Name in string format</param> /// <param name="entitySetName">EnitySet Name in string format</param> private void LoadControls(string container, string entitySetName) { viewDataModel.EntitySetName = entitySetName; viewDataModel.Container = container; SetURLs(container, entitySetName, ""); EntitySet entitySet = EntitySetRepository.GetEntitySet(container, entitySetName); if (!entitySet.IsDownloadOnly) { // Load Dataview LoadDataView(); // Load Mapview LoadMapView(); } var viewDs = new DatasetInfoDataSource(); var views = viewDs.GetAnalyticSummary(Helper.GenerateDatasetItemKey(entitySet.ContainerAlias, entitySet.EntitySetName)); viewDataModel.EntitySetWrapper = new EntitySetWrapper() { EntitySet = entitySet, PositiveVotes = views.PositiveVotes, NegativeVotes = views.NegativeVotes, Views = views.views_total }; if (!entitySet.IsDownloadOnly && !entitySet.IsEmpty) { EntitySetDetails metaDataDetails = EntitySetDetailsRepository.GetMetaData(container, entitySetName); viewDataModel.EntitySetDetails = metaDataDetails; LoadBarChart(metaDataDetails); LoadPieChart(metaDataDetails); } }
private void LoadControls(string container, string entitySetName) { model.ViewDataModel = new DataBrowserModel(); model.ViewDataModel.EntitySetName = entitySetName; model.ViewDataModel.Container = container; EntitySet entitySet = EntitySetRepository.GetEntitySet(container, entitySetName); var viewDs = new DatasetInfoDataSource(); var views = viewDs.GetAnalyticSummary(Helper.GenerateDatasetItemKey(entitySet.ContainerAlias, entitySet.EntitySetName)); model.ViewDataModel.EntitySetWrapper = new EntitySetWrapper() { EntitySet = entitySet, PositiveVotes = views.PositiveVotes, NegativeVotes = views.NegativeVotes, Views = views.views_total }; if (!entitySet.IsDownloadOnly && !entitySet.IsEmpty) { EntitySetDetails metaDataDetails = EntitySetDetailsRepository.GetMetaData(container, entitySetName); model.ViewDataModel.EntitySetDetails = metaDataDetails; } }