App is now fully converted to Kotlin

This commit is contained in:
Deniz Düzgören
2019-05-26 18:40:02 +02:00
parent 44269a7def
commit abc3309acd
46 changed files with 266 additions and 3170 deletions
@@ -0,0 +1,32 @@
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
val allSubst: LiveData<List<Subst>>?
init {
repository = SubstRepository(application)
allSubst = repository.allSubst
}
fun insert(subst: Subst) {
repository.insert(subst)
}
fun update(subst: Subst) {
repository.update(subst)
}
fun delete(subst: Subst) {
repository.delete(subst)
}
fun deleteAllSubst() {
repository.deleteAllSubst()
}
}