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>());
 }
Пример #3
0
 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;
 }