/// <summary> /// Build sample /// </summary> /// <param name="jsonFormatter">IFluentResponseBuilder value</param> /// <param name="attribute">Attribute value</param> /// <param name="defaultType">DefaultType value</param> /// <param name="xmlSample">Sample string value</param> private static string BuildSample(IFluentResponseBuilder fluentResponseBuilder, Attribute attribute, Type defaultType) { if (((ResponseTypeAttribute)attribute).Type != null) { Type type = ((ResponseTypeAttribute)attribute).Type; fluentResponseBuilder.BuildSample(type); } else { Type successResponseType = ((ResponseTypeAttribute)attribute).SuccessResponseType; Type errorResponseType = ((ResponseTypeAttribute)attribute).ErrorResponseType; if (successResponseType != null && errorResponseType != null) { fluentResponseBuilder.BuildSample(successResponseType, errorResponseType); } else { fluentResponseBuilder.BuildSample(defaultType); } } return(fluentResponseBuilder.Sample); }
/// <summary> /// Build sample /// </summary> /// <param name="jsonFormatter">IFluentResponseBuilder value</param> /// <param name="attribute">Attribute value</param> /// <param name="defaultType">DefaultType value</param> /// <param name="xmlSample">Sample string value</param> private static string BuildSample(IFluentResponseBuilder fluentResponseBuilder, Attribute attribute, Type defaultType) { if (((ResponseTypeAttribute)attribute).Type != null) { Type type = ((ResponseTypeAttribute)attribute).Type; fluentResponseBuilder.BuildSample(type); } else { Type successResponseType = ((ResponseTypeAttribute)attribute).SuccessResponseType; Type errorResponseType = ((ResponseTypeAttribute)attribute).ErrorResponseType; if (successResponseType != null && errorResponseType != null) { fluentResponseBuilder.BuildSample(successResponseType, errorResponseType); } else { fluentResponseBuilder.BuildSample(defaultType); } } return fluentResponseBuilder.Sample; }