public DatasetsDataSource() { _entities = new List<EntitySet>(EntitySetRepository.GetEntitySets().AsEnumerable()); RateDataSource rds = new RateDataSource(); _rates = from r in rds.SelectAll() select r; }
public RequestsDataSource() { var rqds = new RequestDataSource(); _requestsList = rqds.Select(); var rds = new RateDataSource(); _rates = rds.SelectAll(); _rates = (from r in _rates select r); }
public static bool HasUserVoted(String itemKey, string userName) { RateDataSource rateDS = new RateDataSource(); var results = from g in rateDS.SelectAll() where g.ItemKey == itemKey && g.User == userName select g; return results.FirstOrDefault() == null ? false : true; }
public static void AddVote(Rate item) { RateDataSource rateDS = new RateDataSource(); DatasetInfoDataSource datasetInfoDS = new DatasetInfoDataSource(); rateDS.AddVote(new RateEntry() { RowKey = Guid.NewGuid().ToString(), ItemKey = item.ItemKey, PartitionKey = "rates", RateDate = item.RateDate, RateValue = item.RateValue, User = item.User, }); datasetInfoDS.IncrementVote(item.ItemKey, item.RateValue); }