public IActionResult Sacar([FromBody] MovBancarioVM movimento) { try { var conta = _contaService.ObterConta(Convert.ToInt32(_authenticatedUser.Id), movimento.Agencia, movimento.NumConta); _contaService.Sacar(conta.Id, movimento.Valor); return(Ok(new { Mensagem = "Saque efetuado com sucesso!" })); } catch (Exception ex) { return(BadRequest(new ErroVM { Excecao = ex.Message, Mensagem = "Não foi possível efetuar o saque!" })); } }