Exemplo n.º 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();
 }
Exemplo n.º 2
0
 public MessageRating(IUserBasic ratingUser, Message ratedMessage, MessageRatingType messageRatingType)
 {
     this._CMSContentRating = new CMSContentRating(ratingUser, ratedMessage.CMSContent, (short)(messageRatingType));
 }
Exemplo n.º 3
0
 public MessageRating(IUserBasic ratingUser, int messageId, MessageRatingType messageRatingType)
 {
     this._CMSContentRating = new CMSContentRating(ratingUser, messageId, (short)(messageRatingType));
 }
Exemplo n.º 4
0
 public List <MessageRating> GetMessageRating(string PostId, MessageRatingType ratingType)
 {
     return(_dbContext.MessageRating.Where(rating => rating.Message.Id.ToString() == PostId && rating.Type == ratingType).ToList());
 }