public string Put([FromBody] ConsultaNfeDto consultaNfeDto) { var resultado = new Retorno <string>(); try { Retorno <NotaFiscalRetornoTo> retorno = _notaFiscalBizService.Consultar(consultaNfeDto.ToTransferObject()); resultado.Objeto = Newtonsoft.Json.JsonConvert.SerializeObject(retorno.Objeto); if (retorno.Status != ResultadoOperacao.Sucesso) { resultado.Status = retorno.Status; resultado.Mensagens.AddRange(retorno.Mensagens); } } 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; } resultado.Status = ResultadoOperacao.Sucesso; return(Newtonsoft.Json.JsonConvert.SerializeObject(resultado)); }