Flattened information about an operation.
Beispiel #1
0
        private string GetOperationNameFromPath(SwaggerOperationDescription operation)
        {
            var pathSegments    = operation.Path.Trim('/').Split('/');
            var lastPathSegment = pathSegments.LastOrDefault(s => !s.Contains("{"));

            return(string.IsNullOrEmpty(lastPathSegment) ? "Anonymous" : lastPathSegment);
        }
Beispiel #2
0
        private string GetOperationName(SwaggerOperationDescription operation)
        {
            var pathSegments    = operation.Path.Trim('/').Split('/');
            var lastPathSegment = pathSegments.LastOrDefault(s => !s.Contains("{"));

            // TODO: Also check routes
            return(!string.IsNullOrEmpty(operation.Operation.OperationId)
                ? operation.Operation.OperationId
                : lastPathSegment);
        }
Beispiel #3
0
        private string GetOperationName(SwaggerOperationDescription operation)
        {
            var pathSegments = operation.Path.Trim('/').Split('/');
            var lastPathSegment = pathSegments.LastOrDefault(s => !s.Contains("{"));

            // TODO: Also check routes
            return !string.IsNullOrEmpty(operation.Operation.OperationId)
                ? operation.Operation.OperationId
                : lastPathSegment;
        }
Beispiel #4
0
 private string GetOperationNameFromPath(SwaggerOperationDescription operation)
 {
     var pathSegments = operation.Path.Trim('/').Split('/');
     var lastPathSegment = pathSegments.LastOrDefault(s => !s.Contains("{"));
     return string.IsNullOrEmpty(lastPathSegment) ? "Anonymous" : lastPathSegment;
 }