Beispiel #1
0
 public static ILdapConnector GetLdapConnector(ILdapAdminModeChecker adminModeChecker, ILdapConfigRepository configRepository, ILogger logger)
 {
     if (adminModeChecker.IsAnonymousMode())
     {
         return(new AnonymousLdapConnector(configRepository, logger));
     }
     if (adminModeChecker.IsNoAdminMode())
     {
         return(new NoAdminLdapConnector(configRepository, logger));
     }
     return(new AdminLdapConnector(configRepository, logger));
 }
 public static ILdapConnector GetLdapConnector(ILdapAdminModeChecker adminModeChecker,ILdapConfigRepository configRepository, ILogger logger)
 {
     if (adminModeChecker.IsAnonymousMode()) return new AnonymousLdapConnector(configRepository,logger);
     if (adminModeChecker.IsNoAdminMode()) return new NoAdminLdapConnector(configRepository, logger);
     return new AdminLdapConnector(configRepository, logger);
 }