public DashboardController(ISystemBusiness systemBusiness, IInitiativeBusiness initiativeBusiness, ISettingsBusiness settingsBusiness, IEventLogAgent eventLogAgent, IInfluxDbAgent influxDbAgent) { _systemBusiness = systemBusiness; _initiativeBusiness = initiativeBusiness; _settingsBusiness = settingsBusiness; _eventLogAgent = eventLogAgent; _influxDbAgent = influxDbAgent; }
public SystemController(ISystemBusiness systemBusiness) { _systemBusiness = systemBusiness; }
public SystemBusinessDecorator(ISystemBusiness inner) { _inner = inner; }
public SystemBusinessValidationDecorator(ISystemBusiness inner, MainContext context) : base(inner) { _context = context; }
public SystemBusinessExceptionLoggingDecorator(ISystemBusiness inner, ILogifier log) : base(inner) { _log = log; }
public SystemBusinessEventLoggingDecorator(ISystemBusiness inner, MainContext context, IEventLogger logger) : base(inner) { _context = context; _logger = logger; }