Exemplo n.º 1
0
 public PedidoController(
     IMapper mapper,
     IPedidoQueryRepository pedidoQueryRepository,
     INotificationHandler <DomainNotification> notifications,
     IMediatorHandler bus) : base(notifications, bus)
 {
     _mapper = mapper;
     _pedidoQueryRepository = pedidoQueryRepository;
 }
Exemplo n.º 2
0
 public StatsQuery(IPedidoQueryRepository pedidoQueryRepository)
 {
     Field <ListGraphType <PedidoQueryType> >(
         "pedidoquerys",
         resolve: context => pedidoQueryRepository.All());
     Field <PedidoQueryType>(
         "pedido",
         arguments: new QueryArguments(new QueryArgument <IntGraphType> {
         Name = "id"
     }),
         resolve: context => pedidoQueryRepository.Get(context.GetArgument <int>("id")));
 }
Exemplo n.º 3
0
        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;
        }
 public PedidosController(IMediator mediator, IPedidoQueryRepository pedidoRepository)
 {
     _mediator         = mediator;
     _pedidoRepository = pedidoRepository;
 }