vgquotes/Src/VideoGameQuotes.Api/Vote.cs

15 lines
434 B
C#

using System;
using Portoa.Persistence;
namespace VideoGameQuotes.Api {
public class Vote : Entity<Vote, int> {
public virtual User Voter { get; set; }
public virtual Quote Quote { get; set; }
public virtual DateTime Created { get; set; }
public virtual VoteDirection Direction { get; set; }
public static explicit operator int(Vote vote) {
return vote.Direction == VoteDirection.Up ? 1 : -1;
}
}
}