public void TestaAtualizaStatusPagamento() { var pagtos = _pagamentoRepository.GetAll().Result; foreach (var p in pagtos) { var pedido = _pedidoRepository.GetPedidoByPagamento(p.Id).Result; if (pedido != null) { p.Status = StatusCartao.aprovado; _pedidoHandler.AtualizaStatusPagamento(p).Wait(); } } }
public CommandResult Create( [FromBody] CreateMatriculaCommand command, [FromServices] MatriculaHandler handler, [FromServices] IPagamentoRepository pagrepository ) { if (pagrepository.GetAll(command.IdAluno).Count() == 0) { return new CommandResult() { Data = command, Message = "Não há pagamentos para o aluno", Sucess = false } } ; return((CommandResult)handler.Handle(command)); }
public IEnumerable <Pagamento> GetAll(int id, [FromServices] IPagamentoRepository repository ) { return(repository.GetAll(id)); }
public async Task <IEnumerable <ListPagamentoCommand> > List() { return(_mapper.Map <IEnumerable <ListPagamentoCommand> >(await _pagamentoRepository.GetAll())); }
public void TestaGetAll() { var pagtos = _pagamentoRepository.GetAll().Result; Assert.NotEqual(0, pagtos.Count); }