public MainViewModel(
     IProfileAppService profileAppService,
     ProxyProfileControllerService profileControllerService,
     IApplicationContext applicationContext)
 {
     _profileAppService        = profileAppService;
     _profileControllerService = profileControllerService;
     _applicationContext       = applicationContext;
     _isInitialized            = false;
     WatchLanguageChanges();
 }
 public MasterPageModel(IProfileAppService profileAppService,
                        ProxyProfileControllerService profileControllerService,
                        IApplicationContext applicationContext,
                        IDataStorageManager dataStorageManager,
                        IAccessTokenManager accessTokenManager)
 {
     _profileAppService        = profileAppService;
     _profileControllerService = profileControllerService;
     _applicationContext       = applicationContext;
     _dataStorageManager       = dataStorageManager;
     _accessTokenManager       = accessTokenManager;
     _isInitialized            = false;
 }
        public ApplicationService(
            IDialogService dialogService,
            IRegionManager regionManager,
            INavigationMenuService navigationItemService,
            IProfileAppService profileAppService,
            IApplicationContext applicationContext,
            ProxyProfileControllerService profileControllerService)
        {
            this.applicationContext       = applicationContext;
            this.dialogService            = dialogService;
            this.navigationItemService    = navigationItemService;
            this.regionManager            = regionManager;
            this.profileAppService        = profileAppService;
            this.profileControllerService = profileControllerService;

            navigationItems = new ObservableCollection <NavigationItem>();
        }