public VehiclesPage() { var vehicleStore = new SQLiteVehicleStore(DependencyService.Get <ISQLiteDb>()); var pageService = new PageService(); ViewModel = new VehiclesPageViewModel(vehicleStore, pageService); InitializeComponent(); }
public VehiclesDetailPage(VehicleViewModel viewModel) { InitializeComponent(); var vehicleStore = new SQLiteVehicleStore(DependencyService.Get <ISQLiteDb>()); var pageService = new PageService(); Title = (viewModel.MyVehicle == null) ? "New Vehicle" : "Edit Vehicle"; BindingContext = new VehiclesDetailViewModel(viewModel ?? new VehicleViewModel(), vehicleStore, pageService); }