public LoginController(IAsyncLoginService loginService, IMapper mapper, ApplicationDbContext context, IServiceProvider serviceProvider) { _loginService = loginService; _mapper = mapper; this.context = context; this.serviceProvider = serviceProvider; }
public MainWindowViewModel(IViewNavigationService viewNavigationService, IEventAggregator eventAggregator, IAsyncLoginService loginService, ILocalizationAppService localizationAppService) : base(eventAggregator, localizationAppService) { _viewNavigationService = viewNavigationService; _loginService = loginService; eventAggregator.GetEvent <BusyChangedEvent>().Subscribe(busy => { this.Busy = busy; }); eventAggregator.GetEvent <StatusBarMessageChangedEvent>().Subscribe(statusBarMessage => { this.StatusBarMessage = statusBarMessage; }); this.StatusBarMessage = new StatusBarMessage { MessageType = MessageType.None, Text = string.Empty }; _allLanguageOptions = new List <LanguageOption> { new LanguageOption { Title = "English", IsSelected = true, Language = "en" }, new LanguageOption { Title = "Italian", IsSelected = false, Language = "it" }, }; LanguageOptions = _allLanguageOptions; ChangeLanguage(_allLanguageOptions[0].Language); SelectedLanguageOption = _allLanguageOptions[0]; _allMenuOptions = new List <MenuOption> { new MenuOption { Title = Localize[LanguageKeys.Home], TitleKey = LanguageKeys.Home, IsSelected = true, Roles = string.Empty, AlwaysVisible = true, ViewName = ViewNames.HOME_VIEW }, new MenuOption { Title = Localize[LanguageKeys.Translation], TitleKey = LanguageKeys.Translation, IsSelected = false, Roles = "Admin, UserManager", ViewName = ViewNames.TRANSLATION_VIEW }, new MenuOption { Title = Localize[LanguageKeys.Merge], TitleKey = LanguageKeys.Merge, IsSelected = false, Roles = "Admin", ViewName = ViewNames.MERGE_VIEW } }; MenuOptions = _allMenuOptions; SelectedMenuOption = _allMenuOptions[0]; }
public AccessController(IAsyncLoginService loginService) { this._loginService = loginService; }
public LoginWindowViewModel(IViewNavigationService viewNavigationService, IAsyncLoginService loginService, IEventAggregator eventAggregator, ILocalizationAppService localizationAppService) : base(eventAggregator, localizationAppService) { _viewNavigationService = viewNavigationService; _loginService = loginService; }