delete method
Deletes toDelete
from the repository.
If the suppression is sucessful, returns true
. Otherwise, false
.
Implementation
Future<bool> delete(T toDelete) async {
if (toDelete.invalid ||
!_data.any((element) => element.id == toDelete.id)) {
return false;
}
_data.remove(toDelete);
await service.delete(_data as T);
notifyListeners();
return true;
}