示例#1
0
        public async Task GetSongRatings()
        {
            //search object (userId, songId)
            HasUserRatedRequest searchObj = new HasUserRatedRequest()
            {
                UserId = APIService._currentUser.Id,
                Id     = _songId
            };

            //set UserRate VM.. so if its already rated, it will display
            UserRate = await _ratingService.Get <UsersSongRate>(searchObj, "GetRateBySongByUser");
        }
示例#2
0
 public UsersAlbumRate GetRateByAlbumByUser([FromQuery] HasUserRatedRequest obj)
 {
     return(_service.GetRateByAlbumByUser(obj));
 }
示例#3
0
 public UsersAlbumRate GetRateByAlbumByUser(HasUserRatedRequest obj)
 {
     return(_context.UsersAlbumRates.Where(x => x.AlbumId == obj.Id && x.UserId == obj.UserId).SingleOrDefault());
 }
示例#4
0
        public UsersSongRate GetRateBySongByUser([FromQuery] HasUserRatedRequest obj)
        {
            UsersSongRate entity = _service.GetRateBySongByUser(obj);

            return(entity);
        }
示例#5
0
        public UsersSongRate GetRateBySongByUser(HasUserRatedRequest obj)
        {
            UsersSongRate t = _context.UsersSongRates.Where(x => x.SongId == obj.Id && x.UserId == obj.UserId).SingleOrDefault();

            return(t);
        }