public AccountController(UserManager <ApplicationUser> userManager, IEmailService emailService, IScreenPermissionService screenPermissionService, IUserService userService) { _emailService = emailService; _userService = userService; UserManager = userManager; _screenPermissionService = screenPermissionService; }
public AccountController(IScreenPermissionService screenPermissionService, IEmailService emailService, IUserService userService, IManageContentService manageContentService, IManageAdminService manageAdminService) : this(new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new ApplicationDbContext())), new EmailService(new Config(), new HtmlMessageFormatter(new Config()) , new EmailMessageSender(new Config())), screenPermissionService, userService, manageContentService, manageAdminService) { }