public void ChangeStatus(EProjectStatus status) { if (status != EProjectStatus.Finished) { this.Status = status; } else { AddNotification("Status", "O projeto já foi dado como finalizado e não permite mudanças"); } }
public Project(string title, string description, DateTime updatedAt, User owner, EProjectStatus status) { Title = title; Description = description; UpdatedAt = updatedAt; Owner = owner; _members = new List <User>(); Status = status; Validate(); }