public MembershipManager( IRegistrationEngine registrationEngine, ILogger logger) { _RegistrationEngine = registrationEngine ?? throw new ArgumentNullException(nameof(registrationEngine)); _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public RegistrationEngineGrpc() { var serilog = ServiceLocator.Current.GetInstance <ILogger>(); var registrationEngine = ServiceLocator.Current.GetInstance <IRegistrationEngine>(); _Impl = LogProxy.Create <IRegistrationEngine>(registrationEngine, serilog, LogType.All); }
public RegistrationEngine( StatelessServiceContext context, ILogger <IRegistrationEngine> logger) : base(context) { _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); var userAccess = Proxy.ForComponent <IUserAccess>(this); _Impl = new Impl.RegistrationEngine(userAccess, logger); _Logger.LogInformation("Constructed"); }
public RegistrationEngine( StatelessServiceContext context, ILogger logger) : base(context) { _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); var userAccess = TrackingProxy.ForComponent <IUserAccess>(this); _Impl = LogProxy.Create <IRegistrationEngine>(new Impl.RegistrationEngine(userAccess, logger), logger, LogType.All); _Logger.Information("Constructed"); }