コード例 #1
0
 public ProfileViewModel(UsersDatabase usersDatabase, WasabeeApiV1Service wasabeeApiV1Service,
                         IUserSettingsService userSettingsService)
 {
     _usersDatabase       = usersDatabase;
     _wasabeeApiV1Service = wasabeeApiV1Service;
     _userSettingsService = userSettingsService;
 }
コード例 #2
0
        public LocationManager()
        {
            LocMgr = new CLLocationManager
            {
                PausesLocationUpdatesAutomatically = false
            };

            if (UIDevice.CurrentDevice.CheckSystemVersion(8, 0))
            {
                LocMgr.RequestAlwaysAuthorization();
            }

            if (UIDevice.CurrentDevice.CheckSystemVersion(9, 0))
            {
                LocMgr.AllowsBackgroundLocationUpdates = true;
            }

            _wasabeeApiV1Service = Mvx.IoCProvider.Resolve <WasabeeApiV1Service>();
            _preferences         = Mvx.IoCProvider.Resolve <IPreferences>();
            _loggingService      = Mvx.IoCProvider.Resolve <ILoggingService>();
            _permissions         = Mvx.IoCProvider.Resolve <IPermissions>();
            _userDialogs         = Mvx.IoCProvider.Resolve <IUserDialogs>();

            _loggingService.Trace("LocationManager Initialized");
        }
コード例 #3
0
 public TeamDetailsViewModel(TeamsDatabase teamsDatabase, IMvxNavigationService navigationService, IUserDialogs userDialogs,
                             WasabeeApiV1Service wasabeeApiV1Service, IMvxMessenger messenger)
 {
     _teamsDatabase       = teamsDatabase;
     _navigationService   = navigationService;
     _userDialogs         = userDialogs;
     _wasabeeApiV1Service = wasabeeApiV1Service;
     _messenger           = messenger;
 }
コード例 #4
0
 public LinkAssignmentDialogViewModel(IDialogNavigationService dialogNavigationService, IUserDialogs userDialogs, IClipboard clipboard,
                                      IMap map, IMvxMessenger messenger, LinksDatabase linksDatabase, WasabeeApiV1Service wasabeeApiV1Service, IUserSettingsService userSettingsService) : base(dialogNavigationService)
 {
     _userDialogs         = userDialogs;
     _clipboard           = clipboard;
     _map                 = map;
     _messenger           = messenger;
     _linksDatabase       = linksDatabase;
     _wasabeeApiV1Service = wasabeeApiV1Service;
     _userSettingsService = userSettingsService;
 }
 public OperationsListViewModel(IUserSettingsService userSettingsService, OperationsDatabase operationsDatabase,
                                TeamsDatabase teamsDatabase, WasabeeApiV1Service wasabeeApiV1Service,
                                IMvxMessenger messenger, IMvxNavigationService navigationService)
 {
     _userSettingsService = userSettingsService;
     _operationsDatabase  = operationsDatabase;
     _teamsDatabase       = teamsDatabase;
     _wasabeeApiV1Service = wasabeeApiV1Service;
     _messenger           = messenger;
     _navigationService   = navigationService;
 }
コード例 #6
0
 public OperationRootTabbedViewModel(IMvxNavigationService navigationService, IUserDialogs userDialogs,
                                     IPreferences preferences, IMvxMessenger messenger, OperationsDatabase operationsDatabase,
                                     WasabeeApiV1Service wasabeeApiV1Service)
 {
     _navigationService   = navigationService;
     _userDialogs         = userDialogs;
     _preferences         = preferences;
     _messenger           = messenger;
     _operationsDatabase  = operationsDatabase;
     _wasabeeApiV1Service = wasabeeApiV1Service;
 }
コード例 #7
0
 public AssignmentsListViewModel(OperationsDatabase operationsDatabase, IPreferences preferences,
                                 IUserSettingsService userSettingsService, IMvxMessenger messenger, IDialogNavigationService dialogNavigationService,
                                 IMvxNavigationService navigationService, WasabeeApiV1Service wasabeeApiV1Service, IUserDialogs userDialogs)
 {
     _operationsDatabase      = operationsDatabase;
     _preferences             = preferences;
     _userSettingsService     = userSettingsService;
     _messenger               = messenger;
     _dialogNavigationService = dialogNavigationService;
     _navigationService       = navigationService;
     _wasabeeApiV1Service     = wasabeeApiV1Service;
     _userDialogs             = userDialogs;
 }
コード例 #8
0
 public MapViewModel(OperationsDatabase operationsDatabase, TeamsDatabase teamsDatabase, TeamAgentsDatabase teamAgentsDatabase,
                     UsersDatabase usersDatabase, IPreferences preferences, IMvxMessenger messenger, IClipboard clipboard, IMap map,
                     IUserDialogs userDialogs, IUserSettingsService userSettingsService, WasabeeApiV1Service wasabeeApiV1Service)
 {
     _operationsDatabase = operationsDatabase;
     _teamsDatabase      = teamsDatabase;
     _teamAgentsDatabase = teamAgentsDatabase;
     _usersDatabase      = usersDatabase;
     _preferences        = preferences;
     _messenger          = messenger;
     _clipboard          = clipboard;
     _map                 = map;
     _userDialogs         = userDialogs;
     _userSettingsService = userSettingsService;
     _wasabeeApiV1Service = wasabeeApiV1Service;
 }
コード例 #9
0
 public SplashScreenViewModel(IConnectivity connectivity, IPreferences preferences, IVersionTracking versionTracking,
                              IAuthentificationService authentificationService, IMvxNavigationService navigationService, IMvxMessenger messenger,
                              ISecureStorage secureStorage, IAppSettings appSettings, IUserSettingsService userSettingsService, IUserDialogs userDialogs,
                              WasabeeApiV1Service wasabeeApiV1Service, UsersDatabase usersDatabase, OperationsDatabase operationsDatabase, LinksDatabase linksDatabase,
                              MarkersDatabase markersDatabase, TeamsDatabase teamsDatabase, TeamAgentsDatabase teamAgentsDatabase)
 {
     _connectivity            = connectivity;
     _preferences             = preferences;
     _versionTracking         = versionTracking;
     _authentificationService = authentificationService;
     _navigationService       = navigationService;
     _messenger           = messenger;
     _secureStorage       = secureStorage;
     _appSettings         = appSettings;
     _userSettingsService = userSettingsService;
     _userDialogs         = userDialogs;
     _wasabeeApiV1Service = wasabeeApiV1Service;
     _usersDatabase       = usersDatabase;
     _operationsDatabase  = operationsDatabase;
     _linksDatabase       = linksDatabase;
     _markersDatabase     = markersDatabase;
     _teamsDatabase       = teamsDatabase;
     _teamAgentsDatabase  = teamAgentsDatabase;
 }