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; }
public override void Attribute(ITask task, IWorkForce name) { task.TaskStatus = TaskStatus.Ready; name.CurrentTask = task; }