예제 #1
0
파일: Question.cs 프로젝트: bagheera/askme
 public virtual void CastVote(QuestionVote vote)
 {
     lock (locableObject)
     {
         if (vote.User.Equals(user))
             throw new Exception("Owner Cannot vote");
         votes.Add(vote);
         vote.AddPoint(user);
     }
 }
예제 #2
0
 public static QuestionVote PositiveVote(User user)
 {
     var vote = new QuestionVote(user, PositiveValue);
     return vote;
 }