This repository has been archived on 2026-05-26. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
avh-plan-android/app/src/main/java/com/denizd/substitutionplan/SubstViewModel.kt
T

32 lines
709 B
Kotlin
Raw Normal View History

2019-05-26 18:40:02 +02:00
package com.denizd.substitutionplan
import android.app.Application
import androidx.lifecycle.AndroidViewModel
import androidx.lifecycle.LiveData
public class SubstViewModel(application: Application) : AndroidViewModel(application) {
private val repository: SubstRepository = SubstRepository(application)
2019-05-26 18:40:02 +02:00
val allSubst: LiveData<List<Subst>>?
init {
allSubst = repository.allSubst
}
fun insertSubst(subst: Subst) {
2019-05-26 18:40:02 +02:00
repository.insert(subst)
}
fun updateSubst(subst: Subst) {
2019-05-26 18:40:02 +02:00
repository.update(subst)
}
fun deleteSubst(subst: Subst) {
2019-05-26 18:40:02 +02:00
repository.delete(subst)
}
fun deleteAllSubst() {
repository.deleteAllSubst()
}
}