public RegisterModel( UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager, ILogger <RegisterModel> logger, IEmailSender emailSender, IDomainNotificationHandler <DomainNotification> notifications, IOrganizadorAppService organizadorAppService) { _userManager = userManager; _signInManager = signInManager; _logger = logger; _emailSender = emailSender; _organizadorAppService = organizadorAppService; }
public AccountController( UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IEmailSender emailSender, ILogger <AccountController> logger, IDomainNotificationHandler <DomainNotification> notification, IOrganizadorAppService organizadorAppService, IUser user) : base(notification, user) { _userManager = userManager; _signInManager = signInManager; _emailSender = emailSender; _logger = logger; _organicadorAppService = organizadorAppService; }
public AccountController( UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IOptions <IdentityCookieOptions> identityCookieOptions, IEmailSender emailSender, ISmsSender smsSender, ILoggerFactory loggerFactory, IDomainNotificationHandler <DomainNotification> notifications, IOrganizadorAppService organizadorAppService, IUser user) : base(notifications, user) { _userManager = userManager; _signInManager = signInManager; _externalCookieScheme = identityCookieOptions.Value.ExternalCookieAuthenticationScheme; _emailSender = emailSender; _smsSender = smsSender; _organizadorAppService = organizadorAppService; _logger = loggerFactory.CreateLogger <AccountController>(); }
// Identity: Video 16 Eduardo Pires public RegisterModel( UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ILogger <RegisterModel> logger, IEmailSender emailSender, // Identity: Video 16 Eduardo Pires INotificationHandler <DomainNotification> notifications, IOrganizadorAppService organizadorAppService, IUser user) // : base(notifications) -- Identity: Não estamos mandando as notificações para BaseControler { _userManager = userManager; _signInManager = signInManager; _logger = logger; _emailSender = emailSender; // Identity: Video 16 Eduardo Pires - (não consegui passar notifications como : base(notifications) _notifications = (DomainNotificationHandler)notifications; _organizadorAppService = organizadorAppService; _user = user; }