public override void Attribute(ITask task, IWorkForce name)
 {
     if (IsTaskManagable(task))
     {
         task.TaskStatus = TaskStatus.InProgress;
         task.Comments.Add("The task shall be taken in charge asap based on priority");
         name.CurrentTask = task;
     }
 }
 public override void Attribute(ITask task, IWorkForce name)
 {
     if (IsTaskManagable(task))
     {
         task.TaskStatus = TaskStatus.Ready;
         task.Comments.Add($"The task shall be taken in charge asap based on {nameof(task.Project)} product priority");
         name.CurrentTask = task;
     }
 }
 public abstract void Attribute(ITask task, IWorkForce name);
 public void Attribute(IWorkForce name)
 {
     CurrentTask.TaskStatus = TaskStatus.Ready;
     name.CurrentTask       = CurrentTask;
 }
Beispiel #5
0
 public override void Attribute(ITask task, IWorkForce name)
 {
     task.TaskStatus  = TaskStatus.Ready;
     name.CurrentTask = task;
 }