Example #1
0
 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"));
 }
Example #2
0
 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;
 }