public MembershipService( IDbContext dbContext, ASUserManager userManager, ASRoleManager roleManager, ASSignInManager signInManager, ITemplateService templateService, IMailService mailService, IDbContextFactory dbContextFactory, IContextProvider contextProvider, IDataProtectionProvider dataProtectionProvider, ISettingManager settingManager, IResourceManager resourceManager, IXmlSerializer xmlSerializer, IAppManager appManager) { this._resourceManager = resourceManager; this._dbContext = dbContext; this._roleManager = roleManager; this._userManager = userManager; this._signInManager = signInManager; this._templateService = templateService; this._settingManager = settingManager; this._mailService = mailService; this._dbContextFactory = dbContextFactory; this._contextProvider = contextProvider; this._appManager = appManager; this._xmlSerializer = xmlSerializer; this._userManager.UserTokenProvider = new DataProtectorTokenProvider <ASUser, int>( dataProtectionProvider.Create("EmailConfirmation")); }
public IdentityController(IMembershipService service, IContextProvider contextProvider, IResourceManager resourceManager, ISettingManager settingManager, IAuthenticationManager authenticationManager, ASSignInManager signInManager) { this._service = service; this._resourceManager = resourceManager; this._contextProvider = contextProvider; this._settingManager = settingManager; this._authenticationManager = authenticationManager; this._signInManager = signInManager; }