private StringBuilder SetHeaderMinMax(StringBuilder RAML, RequestHeaderModel header) { if (header.Type.ToRamlType() != "number" && header.Type.ToRamlType() != "integer") { return(RAML); } RAML.AppendFormat(" minimum: {0}{1}", header.Minimum, _newLine); RAML.AppendFormat(" maximum: {0}{1}", header.Maximum, _newLine); return(RAML); }
private StringBuilder SetHeaderDetails(StringBuilder RAML, RequestHeaderModel header) { RAML.AppendFormat(" {0}: {1}", header.Name, _newLine); RAML.AppendFormat(" displayName: {0}{1}", header.Name, _newLine); if (!String.IsNullOrEmpty(header.Example)) { RAML.AppendFormat(" example: {0}{1}", header.Example, _newLine); } if (header.Type != null) { RAML.AppendFormat(" type: {0}{1}", header.Type.ToRamlType(), _newLine); } RAML = SetHeaderMinMax(RAML, header); if (!String.IsNullOrEmpty(header.Description)) { RAML.AppendFormat(" description: {0}{1}", header.Description, _newLine); } return(RAML); }
private StringBuilder SetHeaderDetails(StringBuilder RAML, RequestHeaderModel header) { RAML.AppendFormat(" {0}: {1}", header.Name, _newLine); RAML.AppendFormat(" displayName: {0}{1}", header.Name, _newLine); if (!String.IsNullOrEmpty(header.Example)) { RAML.AppendFormat(" example: {0}{1}", header.Example, _newLine); } if (header.Type != null) { RAML.AppendFormat(" type: {0}{1}", header.Type.ToRamlType(), _newLine); } RAML = SetHeaderMinMax(RAML, header); if (!String.IsNullOrEmpty(header.Description)) { RAML.AppendFormat(" description: {0}{1}", header.Description, _newLine); } return RAML; }
private static IList<RequestHeaderModel> GetHeaders(IEnumerable<RequestHeadersAttribute> attributes) { var requestHeaderModel = new List<RequestHeaderModel>(); if (attributes != null) { requestHeaderModel = attributes.Select( h => { var newModel = new RequestHeaderModel { Name = h.Name, Example = h.Example, Description = h.Description, @Type = h.Type, IsRequired = h.IsRequired, Maximum = h.Maximum, Minimum = h.Minimum }; return newModel; } ).ToList(); } return requestHeaderModel; }
private StringBuilder SetHeaderMinMax(StringBuilder RAML, RequestHeaderModel header) { if (header.Type.ToRamlType() != "number" && header.Type.ToRamlType() != "integer") return RAML; RAML.AppendFormat(" minimum: {0}{1}", header.Minimum, _newLine); RAML.AppendFormat(" maximum: {0}{1}", header.Maximum, _newLine); return RAML; }