public void PagarCartao(Carrinho carrinho, DetalhePagamento detalhePagamento) { using (var cartaoService = new CartaoService()) { try { cartaoService.Credenciais = "Credenciais do Cliente"; cartaoService.Numero = detalhePagamento.NumeroDoCartao; cartaoService.MesVencimento = detalhePagamento.MesValidade; cartaoService.AnoVencimento = detalhePagamento.AnoValidade; cartaoService.NomeDoCartao = detalhePagamento.NomeDoCartao; cartaoService.Valor = carrinho.Total; cartaoService.Charge(); } catch (AvsMismatchException ex) { throw new OrderException("O Cartao foi rejeitado.", ex); } catch (Exception ex) { throw new OrderException("Houve um problema com o cartão.", ex); } } }
public void TestValidaCartaoTrue() { var service = new CartaoService(); var result = service.ValidaCartao("4111111111111111"); Assert.IsTrue(result is CartaoBase); }
public LancamentoController(CategoriaService categoriaService, CartaoService cartaoService, LancamentoService lancamentoService, UsuarioAutenticado usuarioAutenticado) { _categoriaService = categoriaService; _cartaoService = cartaoService; _lancamentoService = lancamentoService; _usuarioAutenticado = usuarioAutenticado; }
public PoupancaController(PoupancaService poupancaService, UsuarioService usuarioService, UsuarioAutenticado usuarioAutenticado, CartaoService cartaoService) { _poupancaService = poupancaService; _usuarioService = usuarioService; _cartaoService = cartaoService; _usuarioAutenticado = usuarioAutenticado; }
public RelatorioController(PoupancaService poupancaService, UsuarioService usuarioService, LancamentoService lancamentoService, RecebimentoService recebimentoService, UsuarioAutenticado usuarioAutenticado, CategoriaService categoriaService, CartaoService cartaoService) { _usuarioService = usuarioService; _lancamentoService = lancamentoService; _recebimentoService = recebimentoService; _poupancaService = poupancaService; _usuarioAutenticado = usuarioAutenticado; _categoriaService = categoriaService; _cartaoService = cartaoService; }
public void Checkout(Carrinho carrinho, DetalhePagamento detalhePagamento) { EstoqueService estoqueService = new EstoqueService(); if (estoqueService.Verifica(carrinho)) { CartaoService cartaoService = new CartaoService(); cartaoService.Pagar(carrinho, detalhePagamento); NotificacaoService notificaoService = new NotificacaoService(); notificaoService.EnviaEmail(carrinho); } }
public void TestValidaCartaoFalse() { var service = new CartaoService(); try { service.ValidaCartao("12345"); Assert.Fail("no exception thrown"); } catch (System.Exception ex) { Assert.IsTrue(ex is CartaoInvalidoExcepion); } }
public UsuarioController(CategoriaService categoriaService, CartaoService cartaoService, MetaService metaService, PoupancaService poupancaService, UsuarioService usuarioService, LancamentoService lancamentoService, RecebimentoService recebimentoService, UserManager <UsuarioLogado> userManager, SignInManager <UsuarioLogado> signInManager, UsuarioAutenticado usuarioAutenticado) { _usuarioService = usuarioService; _lancamentoService = lancamentoService; _recebimentoService = recebimentoService; _categoriaService = categoriaService; _cartaoService = cartaoService; _metaService = metaService; _poupancaService = poupancaService; _userManager = userManager; _signInManager = signInManager; _usuarioAutenticado = usuarioAutenticado; }
public ValuesController(CartaoService cartaoService) { _cartaoService = cartaoService; }
public CartaoController(CartaoService cartaoService, UsuarioService usuarioService, UsuarioAutenticado usuarioAutenticado) { _cartaoService = cartaoService; _usuarioService = usuarioService; _usuarioAutenticado = usuarioAutenticado; }
public CartoesController(CartaoService cartaoService, ILoggerFactory loggerFactory) { _cartaoService = cartaoService; _logger = loggerFactory.CreateLogger(typeof(CartoesController)); }