Example #1
0
 public void CompleteTask(EngineerModel engineer, List <PartModel> partsUsed)
 {
     UpdateStatus(Status.Completed);
     UpdatePartsUsed(partsUsed);
     engineer.CompleteTaskForEngineer(this);
     TaskCompletedDateTime = TaskUpdatedDateTime;
 }
Example #2
0
 public void ScheduleTaskToEngineer(EngineerModel engineer, DateTime expectedArrivalTime)
 {
     EngineerAttending           = engineer;
     EngineerExpectedArrivalTime = expectedArrivalTime;
     engineer.ScheduledTasks.Add(this);
     engineer.UpdateAdditionalPartsRequired();
     UpdateStatus(Status.Scheduled);
 }