/// <summary> /// Конструктор. /// </summary> /// <param name="resourceTitles">Ресурсы заголовков.</param> /// <param name="loginMethod">Способ входа в систему.</param> public ModIdentityServerWebMvcPartAccountCommonJobLoginOutput( ModIdentityServerBaseResourceTitles resourceTitles, ModIdentityServerBaseEnumLoginMethods loginMethod ) { LoginMethod = loginMethod; LoginMethodSelectListItems = new[] { new SelectListItem( resourceTitles.GetStringLoginMethodWindows(), ModIdentityServerBaseEnumLoginMethods.Windows.ToString(), LoginMethod == ModIdentityServerBaseEnumLoginMethods.Windows ), new SelectListItem( resourceTitles.GetStringLoginMethodLocal(), ModIdentityServerBaseEnumLoginMethods.Local.ToString(), LoginMethod == ModIdentityServerBaseEnumLoginMethods.Local ), new SelectListItem( resourceTitles.GetStringLoginMethodLdap(), ModIdentityServerBaseEnumLoginMethods.Ldap.ToString(), LoginMethod == ModIdentityServerBaseEnumLoginMethods.Ldap ) }; LoginMethodTitle = resourceTitles.GetStringLoginMethod(); }
/// <summary> /// Конструктор. /// </summary> /// <param name="resourceTitles">Ресурс заголовков.</param> /// <param name="configSettings">Конфигурационные настройки.</param> public ModIdentityServerWebMvcPartAccountService( IModIdentityServerWebMvcPartAccountConfigSettings configSettings, ModIdentityServerBaseResourceTitles resourceTitles ) { ConfigSettings = configSettings; ResourceTitles = resourceTitles; }
/// <summary> /// Конструктор. /// </summary> /// <param name="resourceTitlesLocalizer">Локализатор ресурсов заголовков.</param> public ModIdentityServerBaseResources( IStringLocalizer <ModIdentityServerBaseResourceErrors> resourceErrorsLocalizer, IStringLocalizer <ModIdentityServerBaseResourceSuccesses> resourceSuccessesLocalizer, IStringLocalizer <ModIdentityServerBaseResourceTitles> resourceTitlesLocalizer ) { Errors = new ModIdentityServerBaseResourceErrors(resourceErrorsLocalizer); Successes = new ModIdentityServerBaseResourceSuccesses(resourceSuccessesLocalizer); Titles = new ModIdentityServerBaseResourceTitles(resourceTitlesLocalizer); }