using System;
namespace HN.Domain
{
public sealed class Vote
{
public VoteType Type { get; private set; }
public Guid CreatedBy { get; }
public DateTime CreatedAt { get; private set; }
internal Vote(Guid createdBy, VoteType type)
{
CreatedBy = createdBy;
Type = type;
CreatedAt = DateTime.UtcNow;
}
///
/// Change le type d'un vote
///
///
public void HasType(VoteType type)
{
Type = type;
CreatedAt = DateTime.UtcNow;
}
}
}