package safeluck.drive.evaluation.DB.route;
|
|
import android.app.Application;
|
|
import androidx.annotation.NonNull;
|
import androidx.lifecycle.AndroidViewModel;
|
import androidx.lifecycle.LiveData;
|
|
import java.util.List;
|
|
import safeluck.drive.evaluation.DB.Student;
|
import safeluck.drive.evaluation.DB.WorkRepository;
|
|
/**
|
* MyApplication2
|
* Created by lzw on 2019/11/25. 11:34:24
|
* 邮箱:632393724@qq.com
|
* All Rights Saved! Chongqing AnYun Tech co. LTD
|
*/
|
public class RouteLineViewModel extends AndroidViewModel {
|
public RouteLineViewModel(@NonNull Application application) {
|
super(application);
|
workRepository = new RouteLineRepository(application);
|
routeBeans = workRepository.getAllRouteBeans();
|
|
}
|
|
private RouteLineRepository workRepository;
|
// private LiveData<List<RouteTriggerLine>> routeTriggerLines;
|
// private LiveData<List<RouteCross>> routeCrosses;
|
private LiveData<List<RouteBean>> routeBeans;
|
|
// public LiveData<List<RouteTriggerLine>> getAllRouteTriggerlines() {
|
// return routeTriggerLines;
|
// }
|
public LiveData<List<RouteBean>> getRouteBeans() {
|
return routeBeans;
|
}
|
|
public void insertRouteCross(RouteCross routeCross){
|
workRepository.insertRouteCross(routeCross);
|
}
|
public void insertRouteBean(RouteBean routeBean){
|
workRepository.insertRouteBean(routeBean);
|
}
|
|
public void insertRouteTriggerLine(RouteTriggerLine routeTriggerLine){
|
workRepository.insertRouteTriggerLine(routeTriggerLine);
|
}
|
|
|
|
}
|