private string GetOperationNameFromPath(SwaggerOperationDescription operation) { var pathSegments = operation.Path.Trim('/').Split('/'); var lastPathSegment = pathSegments.LastOrDefault(s => !s.Contains("{")); return(string.IsNullOrEmpty(lastPathSegment) ? "Anonymous" : lastPathSegment); }
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); }
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; }
private string GetOperationNameFromPath(SwaggerOperationDescription operation) { var pathSegments = operation.Path.Trim('/').Split('/'); var lastPathSegment = pathSegments.LastOrDefault(s => !s.Contains("{")); return string.IsNullOrEmpty(lastPathSegment) ? "Anonymous" : lastPathSegment; }