/// <summary>
 /// Constructor
 /// </summary>
 /// <param name="localizer"></param>
 /// <param name="configuration"></param>
 /// <param name="loggerFactory"></param>
 /// <param name="redisCacheClient"></param>
 /// <param name="emailSender"></param>
 /// <param name="smsSender"></param>
 /// <param name="placeRepository"></param>
 /// <param name="slotRepository"></param>
 /// <param name="placeProviderRepository"></param>
 /// <param name="userRepository"></param>
 /// <param name="eHealthConnector"></param>
 public VisitorRepository(
     IStringLocalizer <Repository.RedisRepository.VisitorRepository> localizer,
     IConfiguration configuration,
     ILoggerFactory loggerFactory,
     IRedisCacheClient redisCacheClient,
     IEmailSender emailSender,
     ISMSSender smsSender,
     IPlaceRepository placeRepository,
     ISlotRepository slotRepository,
     IPlaceProviderRepository placeProviderRepository,
     IUserRepository userRepository,
     IMojeEZdravie eHealthConnector
     ) : base(
         localizer,
         configuration,
         loggerFactory.CreateLogger <Repository.RedisRepository.VisitorRepository>(),
         redisCacheClient,
         emailSender,
         smsSender,
         placeRepository,
         slotRepository,
         placeProviderRepository,
         userRepository,
         eHealthConnector
         )
 {
     logger             = loggerFactory.CreateLogger <VisitorRepository>();
     this.configuration = configuration;
 }
Beispiel #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="localizer"></param>
 /// <param name="configuration"></param>
 /// <param name="loggerFactory"></param>
 /// <param name="logger"></param>
 /// <param name="slotRepository"></param>
 /// <param name="placeRepository"></param>
 /// <param name="userRepository"></param>
 /// <param name="visitorRepository"></param>
 /// <param name="placeProviderRepository"></param>
 /// <param name="mojeEZdravie"></param>
 /// <param name="emailSender"></param>
 /// <param name="smsSender"></param>
 public AdminController(
     IStringLocalizer <AdminController> localizer,
     IConfiguration configuration,
     ILoggerFactory loggerFactory,
     ILogger <AdminController> logger,
     ISlotRepository slotRepository,
     IPlaceRepository placeRepository,
     IUserRepository userRepository,
     IVisitorRepository visitorRepository,
     IPlaceProviderRepository placeProviderRepository,
     IMojeEZdravie mojeEZdravie,
     IEmailSender emailSender,
     ISMSSender smsSender
     )
 {
     this.localizer               = localizer;
     this.loggerFactory           = loggerFactory;
     this.logger                  = logger;
     this.slotRepository          = slotRepository;
     this.placeRepository         = placeRepository;
     this.userRepository          = userRepository;
     this.configuration           = configuration;
     this.visitorRepository       = visitorRepository;
     this.placeProviderRepository = placeProviderRepository;
     this.mojeEZdravie            = mojeEZdravie;
     this.emailSender             = emailSender;
     this.smsSender               = smsSender;
 }