Exemple #1
0
        public Application(ILogger <Application> logger,
                           ICosmosDBRepository <EventClusterDAO> repoEventClusters, ICosmosDBRepository <ResponseDAO> repoResponses, ICosmosDBRepository <Entity> repoSagas,
                           ICosmosDBRepository <BotDAO> repoBot, ICosmosDBRepository <ChatReportDAO> repoChatReports, ICosmosDBRepository <DeviceDAO> repoDevices,
                           ICosmosDBRepository <NotificationDAO> repoNotifications, ICosmosDBRepository <ActionPlanDAO> repoActionPlans, IoTDeviceHelper iotDeviceHelper)
        {
            _logger            = logger;
            _repoEventClusters = repoEventClusters;
            _repoResponses     = repoResponses;
            _repoSagas         = repoSagas;
            _repoBot           = repoBot;
            _repoChatReports   = repoChatReports;
            _repoDevices       = repoDevices;
            _repoNotifications = repoNotifications;
            _repoActionPlans   = repoActionPlans;

            _iotDeviceHelper = iotDeviceHelper;
        }