Esempio n. 1
0
 public MembershipManager(
     IRegistrationEngine registrationEngine,
     ILogger logger)
 {
     _RegistrationEngine = registrationEngine ?? throw new ArgumentNullException(nameof(registrationEngine));
     _Logger             = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Esempio n. 2
0
        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");
        }