aboutsummaryrefslogtreecommitdiff
path: root/src/Data/DevHive.Data
diff options
context:
space:
mode:
authorDanail Dimitrov <danaildimitrov321@gmail.com>2021-03-03 10:27:26 +0200
committerDanail Dimitrov <danaildimitrov321@gmail.com>2021-03-03 10:27:26 +0200
commitf986ca67edd425c32eaec5a20fecdc5786f9d8e3 (patch)
tree1d63feb6622257735a4a5e878ba9e7fd1cafbfc7 /src/Data/DevHive.Data
parent804d274223734ea1c67920622ceb453cca602fc9 (diff)
downloadDevHive-f986ca67edd425c32eaec5a20fecdc5786f9d8e3.tar
DevHive-f986ca67edd425c32eaec5a20fecdc5786f9d8e3.tar.gz
DevHive-f986ca67edd425c32eaec5a20fecdc5786f9d8e3.zip
Fixing bugs in rating layer
Diffstat (limited to 'src/Data/DevHive.Data')
-rw-r--r--src/Data/DevHive.Data/Repositories/RatingRepository.cs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Data/DevHive.Data/Repositories/RatingRepository.cs b/src/Data/DevHive.Data/Repositories/RatingRepository.cs
index 9bb2368..1784144 100644
--- a/src/Data/DevHive.Data/Repositories/RatingRepository.cs
+++ b/src/Data/DevHive.Data/Repositories/RatingRepository.cs
@@ -30,6 +30,8 @@ namespace DevHive.Data.Repositories
public async Task<List<Rating>> GetRatingsByPostId(Guid postId)
{
return await this._context.Rating
+ .Include(x => x.User)
+ .Include(x => x.Post)
.Where(x => x.Post.Id == postId).ToListAsync();
}
public async Task<bool> UserRatedPost(Guid userId, Guid postId)
@@ -41,6 +43,8 @@ namespace DevHive.Data.Repositories
public async Task<Rating> GetRatingByUserAndPostId(Guid userId, Guid postId)
{
return await this._context.Rating
+ .Include(x => x.User)
+ .Include(x => x.Post)
.FirstOrDefaultAsync(x => x.Post.Id == postId && x.User.Id == userId);
}