コード例 #1
0
 public void CreateNewRating(string PostId, MessageRatingType type, Account account)
 {
     _dbContext.MessageRating.Add(new MessageRating()
     {
         Account = account, Id = Guid.NewGuid(), Message = _dbContext.Message.Where(m => m.Id.ToString() == PostId).FirstOrDefault(), Type = type
     });
     _dbContext.SaveChanges();
 }
コード例 #2
0
ファイル: MessageRating.cs プロジェクト: tm011064/Luputa
 public MessageRating(IUserBasic ratingUser, Message ratedMessage, MessageRatingType messageRatingType)
 {
     this._CMSContentRating = new CMSContentRating(ratingUser, ratedMessage.CMSContent, (short)(messageRatingType));
 }
コード例 #3
0
ファイル: MessageRating.cs プロジェクト: tm011064/Luputa
 public MessageRating(IUserBasic ratingUser, int messageId, MessageRatingType messageRatingType)
 {
     this._CMSContentRating = new CMSContentRating(ratingUser, messageId, (short)(messageRatingType));
 }
コード例 #4
0
 public List <MessageRating> GetMessageRating(string PostId, MessageRatingType ratingType)
 {
     return(_dbContext.MessageRating.Where(rating => rating.Message.Id.ToString() == PostId && rating.Type == ratingType).ToList());
 }