protected bool? GetUserVote(Post item) { string userID = this.User.Identity.GetUserId(); var like = item.Likes.FirstOrDefault(l => l.UserID == userID); if (like == null) { return null; } return like.Value; }
protected int GetLikesValue(Post item) { int likesCount = item.Likes.Count(l => l.Value == true); int hatesCount = item.Likes.Count(l => l.Value == false); return likesCount - hatesCount; }