示例#1
0
 public GetServerSettings(ILogger <GetServerSettings> logger, IConfiguration config, ServerSettingsRepository cosmosRepository, CosmosDBRepository <TenantSettings> tenantRepository)
 {
     _logger           = logger;
     _config           = config;
     _tenantRepository = tenantRepository;
     _cosmosRepository = cosmosRepository;
 }
 public RemoveCommentFromCalendarItem(ILogger <RemoveCommentFromCalendarItem> logger,
                                      ServerSettingsRepository serverSettingsRepository,
                                      CosmosDBRepository <CalendarComment> cosmosRepository
                                      )
 {
     _logger = logger;
     _serverSettingsRepository = serverSettingsRepository;
     _cosmosRepository         = cosmosRepository;
 }
 public GetExtendedInfoItems(ILogger <GetExtendedInfoItems> logger, ServerSettingsRepository serverSettingsRepository,
                             CosmosDBRepository <InfoItem> cosmosRepository,
                             CosmosDBRepository <CalendarComment> commentRepository)
 {
     _logger = logger;
     _serverSettingsRepository = serverSettingsRepository;
     _cosmosRepository         = cosmosRepository;
     _commentRepository        = commentRepository;
 }
示例#4
0
 public AddParticipantToCalendarItem(ILogger <AddParticipantToCalendarItem> logger,
                                     ServerSettingsRepository serverSettingsRepository,
                                     CosmosDBRepository <Participant> cosmosRepository,
                                     CosmosDBRepository <CalendarItem> calendarRepository)
 {
     _logger = logger;
     _serverSettingsRepository = serverSettingsRepository;
     _cosmosRepository         = cosmosRepository;
     _calendarRepository       = calendarRepository;
 }
 public AddCommentToInfoItem(ILogger <AddCommentToInfoItem> logger,
                             ServerSettingsRepository serverSettingsRepository,
                             CosmosDBRepository <CalendarComment> cosmosRepository,
                             CosmosDBRepository <InfoItem> infoRepository)
 {
     _logger = logger;
     _serverSettingsRepository = serverSettingsRepository;
     _cosmosRepository         = cosmosRepository;
     _infoRepository           = infoRepository;
 }
 public GetExtendedCalendarItems(ILogger <GetExtendedCalendarItems> logger, ServerSettingsRepository serverSettingsRepository,
                                 CosmosDBRepository <CalendarItem> cosmosRepository,
                                 CosmosDBRepository <Participant> participantRepository,
                                 CosmosDBRepository <CalendarComment> commentRepository)
 {
     _logger = logger;
     _serverSettingsRepository = serverSettingsRepository;
     _cosmosRepository         = cosmosRepository;
     _participantRepository    = participantRepository;
     _commentRepository        = commentRepository;
 }
示例#7
0
 public DeleteInfoItem(ILogger <DeleteInfoItem> logger,
                       ServerSettingsRepository serverSettingsRepository,
                       CosmosDBRepository <InfoItem> cosmosRepository,
                       CosmosDBRepository <CalendarComment> commentRepository
                       )
 {
     _logger = logger;
     _serverSettingsRepository = serverSettingsRepository;
     _cosmosRepository         = cosmosRepository;
     _commentRepository        = commentRepository;
 }
 public ExportTrackingReport(ILogger <ExportTrackingReport> logger,
                             ServerSettingsRepository serverSettingsRepository,
                             CosmosDBRepository <CalendarItem> cosmosRepository,
                             CosmosDBRepository <Participant> participantRepository,
                             CosmosDBRepository <ExportLogItem> logRepository)
 {
     _logger = logger;
     _serverSettingsRepository = serverSettingsRepository;
     _cosmosRepository         = cosmosRepository;
     _participantRepository    = participantRepository;
     _logRepository            = logRepository;
 }
 public WriteCalendarItem(ILogger <WriteCalendarItem> logger,
                          ServerSettingsRepository serverSettingsRepository,
                          NotificationSubscriptionRepository subscriptionRepository,
                          CosmosDBRepository <Participant> participantRepository,
                          CosmosDBRepository <CalendarItem> cosmosRepository)
 {
     _logger = logger;
     _serverSettingsRepository = serverSettingsRepository;
     _cosmosRepository         = cosmosRepository;
     _participantRepository    = participantRepository;
     _subscriptionRepository   = subscriptionRepository;
 }
 public DeleteCalendarItem(ILogger <DeleteCalendarItem> logger,
                           ServerSettingsRepository serverSettingsRepository,
                           CosmosDBRepository <CalendarItem> cosmosRepository,
                           CosmosDBRepository <CalendarComment> commentRepository,
                           CosmosDBRepository <Participant> participantRepository
                           )
 {
     _logger = logger;
     _serverSettingsRepository = serverSettingsRepository;
     _cosmosRepository         = cosmosRepository;
     _participantRepository    = participantRepository;
     _commentRepository        = commentRepository;
 }
示例#11
0
 public GetCalendarItems(ILogger <GetCalendarItems> logger, ServerSettingsRepository serverSettingsRepository, CosmosDBRepository <CalendarItem> cosmosRepository)
 {
     _logger = logger;
     _serverSettingsRepository = serverSettingsRepository;
     _cosmosRepository         = cosmosRepository;
 }
示例#12
0
 public GetExportLog(ILogger <GetExportLog> logger, ServerSettingsRepository serverSettingsRepository, CosmosDBRepository <ExportLogItem> cosmosRepository)
 {
     _logger = logger;
     _serverSettingsRepository = serverSettingsRepository;
     _cosmosRepository         = cosmosRepository;
 }
示例#13
0
 public WriteInfoItem(ILogger <WriteInfoItem> logger, ServerSettingsRepository serverSettingsRepository, CosmosDBRepository <InfoItem> cosmosRepository)
 {
     _logger = logger;
     _serverSettingsRepository = serverSettingsRepository;
     _cosmosRepository         = cosmosRepository;
 }
 public WriteServerSettings(ILogger <WriteServerSettings> logger, ServerSettingsRepository serverSettingsRepository, CosmosDBRepository <TenantSettings> tenantRepository)
 {
     _logger                   = logger;
     _tenantRepository         = tenantRepository;
     _serverSettingsRepository = serverSettingsRepository;
 }
示例#15
0
 public CheckKeyword(ILogger <CheckKeyword> logger, ServerSettingsRepository serverSettingsRepository)
 {
     _logger = logger;
     _serverSettingsRepository = serverSettingsRepository;
 }
 public WriteNotificationSubscription(ILogger <WriteNotificationSubscription> logger, ServerSettingsRepository serverSettingsRepository, NotificationSubscriptionRepository subscriptionRepository)
 {
     _logger = logger;
     _serverSettingsRepository = serverSettingsRepository;
     _subscriptionRepository   = subscriptionRepository;
 }
 public CopyWeeklysToNextWeek(ILogger <CopyWeeklysToNextWeek> logger, ServerSettingsRepository serverSettingsRepository, CosmosDBRepository <CalendarItem> cosmosRepository)
 {
     _logger = logger;
     _serverSettingsRepository = serverSettingsRepository;
     _cosmosRepository         = cosmosRepository;
 }
 public WriteClientSettings(ILogger <WriteClientSettings> logger, ServerSettingsRepository serverSettingsRepository, CosmosDBRepository <ClientSettings> cosmosRepository)
 {
     _logger = logger;
     _serverSettingsRepository = serverSettingsRepository;
     _cosmosRepository         = cosmosRepository;
 }