public ProteticoCommandHandler(IProteticoRepository proteticoRepository, IUnitOfWork uow, INotificationHandler <DomainNotification> notifications, IUser user, IMediatorHandler mediator) : base(uow, mediator, notifications) { _proteticoRepository = proteticoRepository; _user = user; _mediator = mediator; }
public AccountController( UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ILoggerFactory loggerFactory, IOptions <JwtTokenOptions> jwtTokenOptions, INotificationHandler <DomainNotification> notifications, IUser user, IProteticoRepository ProteticoRepository, IMediatorHandler mediator) : base(notifications, user, mediator) { _userManager = userManager; _signInManager = signInManager; _proteticoRepository = ProteticoRepository; _mediator = mediator; _jwtTokenOptions = jwtTokenOptions.Value; ThrowIfInvalidOptions(_jwtTokenOptions); _logger = loggerFactory.CreateLogger <AccountController>(); }