private object ModelUsedMultipleTimes(object arg)
        {
            var model = new NumericModel(10);

            return(Negotiate.WithModel(model)
                   .WithMediaRangeModel(MediaRange.FromString("application/xml"), model)
                   .WithMediaRangeModel(MediaRange.FromString("application/json"), model));
        }
Esempio n. 2
0
        public static string CreateNumericModel(NumericModel model, int level = 0)
        {
            string buffer = string.Empty;

            buffer += CreateXMLElement(nameof(XMLElements.StartBlock), level: level);
            buffer += CreateXMLElement(nameof(XMLElements.CreateType), nameof(XMLElements.NumericBox));
            buffer += CreateXMLElement("Id", model.ID);
            buffer += CreateXMLElement("Name", model.Name, false);
            buffer += CreateXMLElement("IsEnabled", model.IsEnabled);
            buffer += CreateXMLElement("IsVisible", model.IsVisible);
            buffer += CreateXMLElement("IsLabelVisible", model.IsLabelVisible);
            buffer += CreateXMLElement("Value", model.Value);
            buffer += CreateXMLElement("Step", model.Step);
            buffer += CreateXMLElement("FormatString", model.FormatString);
            buffer += CreateXMLElement("Unit", model.Unit);
            buffer += CreateXMLElement("MinWidth", model.MinWidth, !model.MinWidth.Equals(0));
            buffer += CreateXMLElement(nameof(XMLElements.EndBlock));
            return(buffer);
        }