public HomeViewModel(IMvxNavigationService navigationService, IDatabaseUserService databaseUserService) : base(navigationService) { _databaseUserService = databaseUserService; TaskListViewModel = Mvx.IoCConstruct <TasksListViewModel>(); AboutViewModel = Mvx.IoCConstruct <AboutViewModel>(); ShowTaskChangedViewCommand = new MvxAsyncCommand <ItemTask>(ShowTaskChanged); }
public GoogleLoginViewModel(IMvxNavigationService navigationService, IDatabaseUserService databaseUserService) : base(navigationService) { _databaseUserService = databaseUserService; ShowHomeViewModelCommand = new MvxAsyncCommand(async() => await _navigationService.Navigate <HomeViewModel>()); ShowTaskListViewModelCommand = new MvxAsyncCommand(async() => await _navigationService.Navigate <TasksListViewModel>()); ShowAboutViewModelCommand = new MvxAsyncCommand(async() => await _navigationService.Navigate <AboutViewModel>()); }
public TasksListViewModel(IMvxNavigationService navigationService, IDatabaseUserService databaseUserService, ITaskWebApiService taskWebApiService, IDatabaseTaskService databaseTaskService) : base(navigationService) { _taskWebApiService = taskWebApiService; _databaseUserService = databaseUserService; _databaseTaskService = databaseTaskService; ShowTaskChangedView = new MvxAsyncCommand <ItemTask>(ShowTaskChanged); }
public TaskChangedViewModel(IMvxNavigationService navigationService, IDatabaseUserService databaseUserService, IDatabaseTaskService databaseTaskService, IPhotoService photoService, IMvxPictureChooserTask pictureChooserTask, ITaskWebApiService taskWebApiService) : base(navigationService) { _photoService = photoService; _databaseUserService = databaseUserService; _databaseTaskService = databaseTaskService; _pictureChooserTask = pictureChooserTask; _taskWebApiService = taskWebApiService; }