public UsuarioCommandHandler( IBus bus, IBusMS busMS, IUnitOfWork uow, IDomainNotificationHandler <DomainNotification> notifications, IEventRepository <DomainNotification> dnRepo, IUsuarioRepository userRepo, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IOptions <JwtTokenOptions> jwtTokenOptions //IEmailSender emailSender ) : base(bus, uow, notifications) { _bus = bus; _busMS = busMS; _uow = uow; _dnRepo = dnRepo; _userRepo = userRepo; _userManager = userManager; _signInManager = signInManager; //_emailSender = emailSender; _jwtTokenOptions = jwtTokenOptions.Value; //ThrowIfInvalidOptions(_jwtTokenOptions); }
public UsuarioAppService( IBus bus, IBusMS busMS, IMapper mapper, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IOptions <JwtTokenOptions> jwtTokenOptions, IDomainNotificationHandler <DomainNotification> notifications, IUsuarioRepository userRepo) : base(bus, notifications) { _bus = bus; _busMS = busMS; _mapper = mapper; _userRepo = userRepo; _userManager = userManager; _signInManager = signInManager; _jwtTokenOptions = jwtTokenOptions.Value; ThrowIfInvalidOptions(_jwtTokenOptions); }