/// <summary> /// Initializes a new instance of the <see cref="DatabaseLogger"/> class. /// </summary> /// <param name="eventManager"> /// The event manager. /// </param> /// <param name="context"> /// The context. /// </param> /// <param name="container"> /// The container. /// </param> /// <param name="options"> /// The options. /// </param> /// <param name="logging"> /// The logging. /// </param> public DatabaseLogger( IDscEventManager eventManager, DscManagerContext context, ILifetimeScope container, IDscManagerOptions options, IDscManagerLogging logging) : base(eventManager) { this.Context = context; this.LoggingRepository = context.Set <LoggingEntity>(); this.Container = container; this.Options = options; this.Logging = logging; }
/// <summary> /// Initializes a new instance of the <see cref="AuthenticationHandler"/> class. /// </summary> /// <param name="container"> /// The container. /// </param> /// <param name="logging"> /// The logging. /// </param> public AuthenticationHandler(IContainer container, IDscManagerLogging logging) { this.container = container; this.Logging = logging; }
/// <summary> /// Initializes a new instance of the <see cref="ExceptionLogger"/> class. /// </summary> /// <param name="logging"> /// The logging. /// </param> public ExceptionLogger(IDscManagerLogging logging) { this.Logging = logging; }
/// <summary> /// Initializes a new instance of the <see cref="DscManagerContextInitializer"/> class. /// </summary> /// <param name="logging"> /// The logging. /// </param> public DscManagerContextInitializer(IDscManagerLogging logging) { this.Logging = logging; }