Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
        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;
        }
Ejemplo n.º 5
0
        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;
        }