public async Task <string> GuardarArchivoAsync(ParamConciliarArchivo data, string token)
        {
            var query = new GraphQLRequest
            {
                Query     = @"
                mutation($data: SaveFilePaymentsInput!){
                  saveFilePayments(input: $data){
                    msg
                  }
                }",
                Variables = new { data }
            };

            if (token != null && token != "")
            {
                _client.DefaultRequestHeaders.Remove("Authorization");
                _client.DefaultRequestHeaders.Add("Authorization", token);
            }
            var graphQLResponse = await _client.PostAsync(query);

            try
            {
                if (graphQLResponse.Errors != null && graphQLResponse.Errors[0].Message == __notAuthorized)
                {
                    return(__notAuthorized);
                }
                var mensaje = graphQLResponse.GetDataFieldAs <Response>("saveFilePayments");
                return(mensaje.Msg);
            }
            catch (Exception e)
            {
                return(graphQLResponse.Errors[0].Message);
            }
        }
 public async Task <string> GuardarArchivoAsync(ParamConciliarArchivo data, string token)
 {
     try
     {
         return(await _consumer.GuardarArchivoAsync(data, token));
     }
     catch
     {
         return(null);
     }
 }