public PhraseVoteHistoryCreatedDomainEvent(PhraseVoteHistoryId phraseVoteHistoryId, PhraseId phraseId, UserId userId, int score)
 {
     PhraseVoteHistoryId = phraseVoteHistoryId;
     PhraseId            = phraseId;
     UserId = userId;
     Score  = score;
 }
 public PhraseCreatedDomainEvent(PhraseId phraseId, MatchId matchId, TeamId teamId, UserId createdByUserId,
                                 string description, bool positive, DateTime utcDateCreated)
 {
     PhraseId        = phraseId;
     MatchId         = matchId;
     TeamId          = teamId;
     CreatedByUserId = createdByUserId;
     Description     = description;
     Positive        = positive;
     UtcDateCreated  = utcDateCreated;
 }
Example #3
0
    public override int GetHashCode()
    {
        int hash = 1;

        if (Candidate.Length != 0)
        {
            hash ^= Candidate.GetHashCode();
        }
        if (PhraseId != 0L)
        {
            hash ^= PhraseId.GetHashCode();
        }
        if (Score != 0D)
        {
            hash ^= Score.GetHashCode();
        }
        return(hash);
    }
Example #4
0
 public async Task <Phrase> GetAsync(PhraseId phraseId)
 {
     return(await _context.Phrases.FirstOrDefaultAsync(o => o.Id == phraseId));
 }
Example #5
0
 public PhraseDeletedDomainEvent(PhraseId phraseId, UserId deletedByUserId, DateTime utcDateDeleted)
 {
     PhraseId        = phraseId;
     DeletedByUserId = deletedByUserId;
     UtcDateDeleted  = utcDateDeleted;
 }