コード例 #1
0
        public async Task <IActionResult> Sacar(CriarMovimentacaoBancariaViewModel viewModel, CancellationToken cancellationToken)
        {
            if (!ModelState.IsValid)
            {
                return(View(viewModel));
            }

            var dto       = _mapper.Map <CriarMovimentacaoBancariaDto>(viewModel);
            var resultDto = await _saqueServices.CriarMovimentacaoBancariaAsync(dto, cancellationToken);

            viewModel = _mapper.Map <CriarMovimentacaoBancariaViewModel>(resultDto);

            return(viewModel.Errors.Any()
                ? View(viewModel)
                : (IActionResult)RedirectToAction("VisualizarExtrato"));
        }
コード例 #2
0
 public async Task <IActionResult> PostAsync(CriarMovimentacaoBancariaDto dto, CancellationToken cancellationToken)
 {
     dto.ContaBancariaId = (await GetContaBancariaPadraoAsync(cancellationToken)).IdExterno;
     return(TratarRetorno(await _saqueServices.CriarMovimentacaoBancariaAsync(dto, cancellationToken)));
 }
コード例 #3
0
 public async Task <IActionResult> SacarAsync(CriarMovimentacaoBancariaViewModel viewModel, CancellationToken cancellationToken)
 {
     _saqueServices.CriarMovimentacaoBancariaAsync()
 }