/// <summary> /// CredentialsController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="credentialManager"></param> /// <param name="configuration"></param> /// <param name="httpContextAccessor"></param> /// <param name="webhookPublisher"></param> public CredentialsController( ICredentialRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, ICredentialManager credentialManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor, IWebhookPublisher webhookPublisher) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { _httpContextAccessor = httpContextAccessor; _credentialManager = credentialManager; _credentialManager.SetContext(SecurityContext); _webhookPublisher = webhookPublisher; }