public DatasetsDataSource()
        {
            _entities = new List<EntitySet>(EntitySetRepository.GetEntitySets().AsEnumerable());

            RateDataSource rds = new RateDataSource();
            _rates = from r in rds.SelectAll() select r;
        }
        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 RequestsDataSource()
        {
            var rqds = new RequestDataSource();

            _requestsList = rqds.Select();

            var rds = new RateDataSource();

            _rates = rds.SelectAll();
            _rates = (from r in _rates select r);
        }
        static public 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 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;
        }