/// <inheritdoc />
 public ObservableCollection <ScheduleTask> EditTask(int index, ScheduleTask scheduleTask)
 {
     _tasks[index] = scheduleTask;
     SortCollection();
     return(new ObservableCollection <ScheduleTask>(_tasks));
 }
 /// <inheritdoc />
 public ObservableCollection <ScheduleTask> RemoveTask(ScheduleTask scheduleTask)
 {
     _tasks?.Remove(scheduleTask);
     SortCollection();
     return(new ObservableCollection <ScheduleTask>(_tasks));
 }