public MainViewModel(IModel model) { _model = model; InitializeIdentityManager(); InitializeModelEvents(); InitializeViews(); InitializeRelayCommands(); InitializeAppIdHandlerEvents(); IsUserLoggedIn = false; _startScreenView = new StartScreenView(); _model.TriggerChangeViewEvent(View.StartScreenView, View.MainView, false); _model.SetUserNameInfo(DEFAULT_NO_USERNAME_INFO); _model.SetLoadedMapNameInfo(DEFAULT_NO_MAPNAME_INFO); _loadedMapType = LoadedMapType.None; IsNetworkAvailable = _model.CheckIsNetworkAvailable(); IsSyncPossible = IsNetworkAvailable && IsUserLoggedIn && _model.IsSyncPossible; IsArcGisPortalWebMapItemsSearchPossible = IsNetworkAvailable && IsUserLoggedIn; Messages = new ObservableCollection<string>(); }