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; } } }