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")); }
public async Task <IActionResult> PostAsync(CriarMovimentacaoBancariaDto dto, CancellationToken cancellationToken) { dto.ContaBancariaId = (await GetContaBancariaPadraoAsync(cancellationToken)).IdExterno; return(TratarRetorno(await _saqueServices.CriarMovimentacaoBancariaAsync(dto, cancellationToken))); }
public async Task <IActionResult> SacarAsync(CriarMovimentacaoBancariaViewModel viewModel, CancellationToken cancellationToken) { _saqueServices.CriarMovimentacaoBancariaAsync() }