private DataServiceProvider() { var ConfigRequest = new ConfigRequestMessage(); MvcContrib.Bus.Send(ConfigRequest); if (ConfigRequest.Result.Success) this.Config = new AuthorizerConfiguration(ConfigRequest.Result.Config); else this.Config = new AuthorizerConfiguration(new ConfigurationFramework.Config(System.Configuration.ConfigurationManager.AppSettings["Authorizer_ConfigName"])); }
public AuthorizerDataService(IAuthorizerConfiguration config) { this._Repository = new AuthorizerRepository(config); }
public AuthorizerRepository(IAuthorizerConfiguration config) { this._Context = new AuthorizerContext(config.AuthorizerConnectionString); }
public static TConfiguration GetFirstConfiguration <TConfiguration>(this IAuthorizerConfiguration container) where TConfiguration : IAuthorizerRequirement => container.GetConfigurations <TConfiguration>().FirstOrDefault();