/// <summary> /// Initializes a new instance of the <see cref="LoginViewModel" /> class. /// </summary> /// <param name="mainFrameNavigationService">The main frame navigation service.</param> /// <param name="userProfilesAccess">The user profiles access.</param> /// <param name="currentUserModule">The current user module.</param> /// <param name="loadingIndicatiorModule">The loading indicatior module.</param> public LoginViewModel(IMainFrameNavigationService mainFrameNavigationService, IUserProfilesAccess userProfilesAccess, ICurrentUserModule currentUserModule, ILoadingIndicatiorModule loadingIndicatiorModule) { _mainFrameNavigationService = mainFrameNavigationService; _currentUserModule = currentUserModule; LoadingModule = loadingIndicatiorModule; }
/// <summary> /// Initializes a new instance of the <see cref="PageBaseViewModel" /> class. /// </summary> /// <param name="mainFrameNavigationService">The main frame navigation service.</param> /// <param name="userModule">The user module.</param> /// <param name="loadingIndicatiorModule">The loading indicatior module.</param> public PageBaseViewModel(IMainFrameNavigationService mainFrameNavigationService, ICurrentUserModule userModule, ILoadingIndicatiorModule loadingIndicatiorModule) { MainFrameNavigation = mainFrameNavigationService; UserModule = userModule; LoadingModule = loadingIndicatiorModule; }