Esempio n. 1
0
 /// <summary>
 /// Gets information to log.
 /// </summary>
 /// <param name="openApiResult">The <see cref="OpenApiResult"/>.</param>
 /// <returns>Information to log.</returns>
 public static string GetLoggingInformation(this OpenApiResult openApiResult)
 {
     return($"OpenApi Result with status code {openApiResult.StatusCode} and parameters {string.Join(", ", openApiResult.Results.Select(m => m.Key))}");
 }
Esempio n. 2
0
 /// <summary>
 /// Adds the given values to the audit data.
 /// </summary>
 /// <param name="openApiResult">The <see cref="OpenApiResult"/>.</param>
 /// <param name="values">The values to add.</param>
 public static void AddAuditData(this OpenApiResult openApiResult, params (string, object)[] values)
Esempio n. 3
0
 /// <summary>
 /// Add audit data to an OpenAPI result.
 /// </summary>
 /// <param name="result">The result to which to add the audit data.</param>
 /// <param name="auditData">The audit data to add.</param>
 /// <returns>The <see cref="OpenApiResult"/> with audit data added.</returns>
 public static OpenApiResult WithAuditData(this OpenApiResult result, params (string, object)[] auditData)