public IPFencingManager(IIPFencingRepository repository, IOrganizationSettingRepository organizationSettingRepository, IOrganizationManager organizationManager, IHttpContextAccessor accessor, UserManager <ApplicationUser> userManager) { _repo = repository; _accessor = accessor; _userManager = userManager; _organizationSettingRepo = organizationSettingRepository; _organizationManager = organizationManager; }
/// <summary> /// IPFencing controller's constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="configuration"></param> /// <param name="httpContextAccessor"></param> /// <param name="iPFencingManager"></param> /// <param name="organizationSettingRepository"></param> public IPFencingController( IIPFencingRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor, IOrganizationSettingRepository organizationSettingRepository, IIPFencingManager iPFencingManager) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { _organizationSettingRepository = organizationSettingRepository; _iPFencingManager = iPFencingManager; _accessor = httpContextAccessor; _iPFencingOptions = configuration.GetSection(IPFencingOptions.IPFencing).Get <IPFencingOptions>(); }