Ejemplo n.º 1
0
 public ProfileViewModel(UsersDatabase usersDatabase, WasabeeApiV1Service wasabeeApiV1Service,
                         IUserSettingsService userSettingsService)
 {
     _usersDatabase       = usersDatabase;
     _wasabeeApiV1Service = wasabeeApiV1Service;
     _userSettingsService = userSettingsService;
 }
Ejemplo n.º 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");
        }
 public TeamDetailsViewModel(TeamsDatabase teamsDatabase, IMvxNavigationService navigationService, IUserDialogs userDialogs,
                             WasabeeApiV1Service wasabeeApiV1Service, IMvxMessenger messenger)
 {
     _teamsDatabase       = teamsDatabase;
     _navigationService   = navigationService;
     _userDialogs         = userDialogs;
     _wasabeeApiV1Service = wasabeeApiV1Service;
     _messenger           = messenger;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
 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;
 }