Example #1
0
 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");
     }
 }
Example #2
0
        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();
        }