public BatteryInverterTemperatureSummaryRepoStore(
     ILogger logger,
     IMediator mediator,
     IAppCache cache,
     IRepoConfig config,
     IApplicationVersion versionConfig,
     IInverterTemperatureSummaryDocumentReadRepository readRepo,
     IBatteryInverterTemperatureSummaryRepository writeRepo)
 {
     _persistFunctions = new PersistToRepositoryFunctions <InverterTemperatureSummary, BatteryInverterTemperatureSummaryReadModel>(
         readRepo,
         writeRepo,
         versionConfig,
         logger,
         config,
         cache,
         "persistBatteryInverterTemperatureSummaryList",
         mediator,
         GetKeyExtensions.GetKey,
         GetKeyExtensions.GetKeyVersion2);
 }
 public DailyTemperatureSummaryCommandHandler(
     IInverterTemperatureSummaryDocumentReadRepository inverterTemperatureSummaryDocumentReadRepository)
 {
     _inverterTemperatureSummaryDocumentReadRepository = inverterTemperatureSummaryDocumentReadRepository;
 }