Esempio n. 1
0
        public int BarReviewCount(string username)
        {
            var user           = _barRepo.GetUserByUsername(username);
            int barReviewCount = (from b in _barRepo.List().Where(b => b.UserId == user.Id)
                                  select b).Count();

            return(barReviewCount);
        }
Esempio n. 2
0
        public double GetAverageRating(int id)
        {
            var something     = _reviewRepo.List().Where(r => r.BarId == id).Select(r => r.Rating);
            var ratingAverage = 0d;

            try
            {
                ratingAverage = something.Average();
            }
            catch
            {
                ratingAverage = 0;
            }

            var roundedRating = Math.Round(ratingAverage);

            return(roundedRating);
        }
Esempio n. 3
0
        public List <BarReviewDTO> GetMyReviews(string UserId)
        {
            var result = _barReviewRepo.List().Where(r => r.UserId == UserId).Select(r => ProjectToViewModel(r)).ToList();

            return(result);
        }