public async Task <Retorno <NotaFiscalRetornoTo> > Post([FromBody] ConsultaNfeDto consultaNfeDto) { Retorno <NotaFiscalRetornoTo> resultado = new Retorno <NotaFiscalRetornoTo>() { Status = ResultadoOperacao.Sucesso }; try { resultado = await _notaFiscalBizService.ConsultarAsync(consultaNfeDto.ToTransferObject()); } catch (Exception ex) { resultado.Mensagens.Add(new MensagemSistemaDto() { Mensagem = string.Format("{0} - {1}", ex.Message, ex.InnerException != null ? ex.InnerException.Message : string.Empty) }); resultado.Status = ResultadoOperacao.Falha; } return(resultado); }