public ProdutosController( IMapper mapper, IProdutoQueryRepository produtoQueryRepository, INotificationHandler <DomainNotification> notifications, IMediatorHandler bus) : base(notifications, bus) { _mapper = mapper; _produtoQueryRepository = produtoQueryRepository; }
public ProdutoCommandHandler(INotificationHandler <DomainNotification> notifications, IMediatorHandler mediator, IProdutoQueryRepository produtoQueryRepository, IProdutoCommandRepository produtoCommandRepository) : base(mediator, notifications) { _mediator = mediator; _produtoQueryRepository = produtoQueryRepository; _produtoCommandRepository = produtoCommandRepository; }
public PedidoCommandHandler(INotificationHandler <DomainNotification> notifications, IMediatorHandler mediator, IPedidoQueryRepository pedidoQueryRepository, IPedidoCommandRepository pedidoCommandRepository, IProdutoQueryRepository produtoQueryRespository, IUsuarioQueryRepository usuarioQueryRepository, ISaldoQueryRepository saldoQueryRepository, ISaldoCommandRepository saldoCommandRepository, IEnderecoQueryRepository enderecoQueryRepository, PedidoValidator pedidoValidator) : base(mediator, notifications) { _mediator = mediator; _pedidoQueryRepository = pedidoQueryRepository; _pedidoCommandRepository = pedidoCommandRepository; _produtoQueryRepository = produtoQueryRespository; _usuarioQueryRepository = usuarioQueryRepository; _saldoQueryRepository = saldoQueryRepository; _pedidoValidator = pedidoValidator; _saldoCommandRepository = saldoCommandRepository; _enderecoQueryRepository = enderecoQueryRepository; }