/// <summary> /// Initializes a new instance of the <see cref="HealthSecurityService"/> class. /// </summary> public HealthSecurityService( IMedicalRegistrationRepository medicalRegistrationRepository, ILogger <HealthSecurityService> logger ) { this.medicalRegistrationRepository = medicalRegistrationRepository; this.logger = logger; random = new Random(); }
/// <summary> /// Initializes a new instance of the <see cref="IdentityService"></see> class. /// </summary> public IdentityService( AspNetUserManager <ApplicationUser> userManager, IHttpClientFactory clientFactory, IMedicalRegistrationRepository medicalRegistrationRepository, IOptions <ClientIdentityOptions> clientIdentityOptions, ILogger <IdentityService> logger) { this.userManager = userManager; this.medicalRegistrationRepository = medicalRegistrationRepository; this.logger = logger; httpClient = clientFactory.CreateClient(); clientIdentity = clientIdentityOptions.Value; }