diff --git a/app/src/main/java/com/denizd/substitutionplan/database/FoodRepository.kt b/app/src/main/java/com/denizd/substitutionplan/database/FoodRepository.kt index 9d4064a..dfdbc1c 100644 --- a/app/src/main/java/com/denizd/substitutionplan/database/FoodRepository.kt +++ b/app/src/main/java/com/denizd/substitutionplan/database/FoodRepository.kt @@ -18,26 +18,10 @@ internal class FoodRepository(application: Application) { } fun insert(food: Food) { - InsertAsync(substDao).execute(food) + substDao?.insertFood(food) } fun deleteAll() { - DeleteAllAsync(substDao).execute() - } - - class InsertAsync(substDao: SubstDao?) : AsyncTask() { - private val mSubstDao = substDao - override fun doInBackground(vararg foods: Food): Void? { - mSubstDao?.insertFood(foods[0]) - return null - } - } - - class DeleteAllAsync(substDao: SubstDao?) : AsyncTask() { - private val mSubstDao = substDao - override fun doInBackground(vararg voids: Void): Void? { - mSubstDao?.deleteAllFoods() - return null - } + substDao?.deleteAllFoods() } } \ No newline at end of file diff --git a/app/src/main/java/com/denizd/substitutionplan/database/SubstRepository.kt b/app/src/main/java/com/denizd/substitutionplan/database/SubstRepository.kt index dd8e2ec..d60108d 100644 --- a/app/src/main/java/com/denizd/substitutionplan/database/SubstRepository.kt +++ b/app/src/main/java/com/denizd/substitutionplan/database/SubstRepository.kt @@ -21,26 +21,10 @@ internal class SubstRepository(application: Application) { } fun insert(substitution: Substitution) { - InsertSubstAsync(substDao).execute(substitution) + substDao?.insertSubst(substitution) } fun deleteAllSubst() { - DeleteAllSubstAsync(substDao).execute() - } - - class InsertSubstAsync(substDao: SubstDao?) : AsyncTask() { - private val mSubstDao = substDao - override fun doInBackground(vararg substitutions: Substitution): Void? { - mSubstDao?.insertSubst(substitutions[0]) - return null - } - } - - class DeleteAllSubstAsync(substDao: SubstDao?) : AsyncTask() { - private val mSubstDao = substDao - override fun doInBackground(vararg voids: Void): Void? { - mSubstDao?.deleteAllSubst() - return null - } + substDao?.deleteAllSubst() } } \ No newline at end of file