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)); }
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); }