public PedidoController( IMapper mapper, IPedidoQueryRepository pedidoQueryRepository, INotificationHandler <DomainNotification> notifications, IMediatorHandler bus) : base(notifications, bus) { _mapper = mapper; _pedidoQueryRepository = pedidoQueryRepository; }
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"))); }
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; }