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); } }