public override bool RequiresElevatedPrivilges() { try { RuntimeDatabaseConfiguration confAdmin = (RuntimeDatabaseConfiguration)uiConfiguration.RuntimeDatabaseConfiguration(Source.Services, User.Admin); return(ConfigurationManagerUtils.LoginExists(confAdmin, confAdmin.Username) == false || ConfigurationManagerUtils.DatabaseExists(confAdmin, confAdmin.Catalog) == false); } catch { return(base.RequiresElevatedPrivilges()); } }
public override bool RequiresElevatedPrivilges() { try { RuntimeDatabaseConfiguration confAdmin = (RuntimeDatabaseConfiguration)((TwoUserDatabaseConfiguration)uiConfiguration).RuntimeDatabaseConfiguration(UserType.Admin); RuntimeDatabaseConfiguration confRuntime = (RuntimeDatabaseConfiguration)((TwoUserDatabaseConfiguration)uiConfiguration).RuntimeDatabaseConfiguration(UserType.Runtime); return(ConfigurationManagerUtils.LoginExists(confAdmin, confAdmin.Username) == false || ConfigurationManagerUtils.LoginExists(confRuntime, confRuntime.Username) == false || ConfigurationManagerUtils.DatabaseExists(confAdmin, confAdmin.Catalog) == false); } catch { return(base.RequiresElevatedPrivilges()); } }