Ejemplo n.º 1
0
        public BindingController(IEventSender eventSender, ISwitchToSensorBindingsRepository bindingsRepository)
        {
            Guard.DebugAssertArgumentNotNull(eventSender, nameof(eventSender));
            Guard.DebugAssertArgumentNotNull(bindingsRepository, nameof(bindingsRepository));

            _eventSender        = eventSender;
            _bindingsRepository = bindingsRepository;
        }
        public SwitchViewModelsFactory(
            IEventSource eventSource,
            IEventSender eventSender,
            ISwitchConfigurationRepository switchesRepo,
            ISwitchToSensorBindingsRepository bindingsRepo,
            ILogger log)
        {
            Guard.DebugAssertArgumentNotNull(eventSender, nameof(eventSender));
            Guard.DebugAssertArgumentNotNull(eventSource, nameof(eventSource));
            Guard.DebugAssertArgumentNotNull(switchesRepo, nameof(switchesRepo));
            Guard.DebugAssertArgumentNotNull(bindingsRepo, nameof(bindingsRepo));
            Guard.DebugAssertArgumentNotNull(log, nameof(log));

            _eventSource  = eventSource;
            _eventSender  = eventSender;
            _switchesRepo = switchesRepo;
            _bindingsRepo = bindingsRepo;
            _log          = log;
        }