public async Task <IActionResult> Post([FromBody] TransferVM transfer) { try { await transferSvc.Exec( fromAccountAgency : transfer.FromAgency, fromAccountNumber : transfer.FromNumber, toAccountAgency : transfer.ToAgency, toAccountNumber : transfer.ToNumber, value : transfer.TransacionValue); return(Ok()); } catch (Exception error) { return(BadRequest(new ErrorMessage(error.Message))); } }