private string PreparePostParameters(string content, EFDRequestType EFDType) { return(string.Format( "key={0}&xml={1}&type={2}", this.Token, content, EFDType.ToString())); }
private string PreparePostParameters(string content, EFDRequestType EFDType) { return string.Format( "key={0}&xml={1}&type={2}", this.Token, content, EFDType.ToString()); }
/// <summary> /// Requisição de envio de Escrituração Fiscal Digital /// </summary> /// <param name="content">Conteúdo do EFD</param> /// <returns> /// Instância de EFDResponse com os parâmetros /// 'Codigo' e 'Status' contendo resultado da requisição. /// Em caso de exceção será retornado um EFDRequestException /// </returns> public EFDResponse Send(string content, EFDRequestType EFDType) { try { string parameters = PreparePostParameters(content, EFDType); return(SendPostRequest(parameters)); } catch (Exception ex) { throw new EFDRequestException("Erro na requisição de serviço", ex); } }
/// <summary> /// Requisição de envio de Escrituração Fiscal Digital /// </summary> /// <param name="content">Conteúdo do EFD</param> /// <returns> /// Instância de EFDResponse com os parâmetros /// 'Codigo' e 'Status' contendo resultado da requisição. /// Em caso de exceção será retornado um EFDRequestException /// </returns> public EFDResponse Send(string content, EFDRequestType EFDType) { try { string parameters = PreparePostParameters(content, EFDType); return SendPostRequest(parameters); } catch (Exception ex) { throw new EFDRequestException("Erro na requisição de serviço", ex); } }