public override void ExecuteResult([NotNull] ActionContext context) { var response = context.HttpContext.Response; var writeStream = response.Body; if (response.ContentType == null) { response.ContentType = "application/json"; } using (var writer = new StreamWriter(writeStream, Encoding, BufferSize, leaveOpen: true)) { var formatter = new JsonOutputFormatter(SerializerSettings, Indent); formatter.WriteObject(writer, Data); } }
public void Execute([NotNull] ViewComponentContext context) { var formatter = new JsonOutputFormatter(SerializerSettings, Indent); formatter.WriteObject(context.Writer, Data); }
public void Execute([NotNull] ViewComponentContext context) { var formatter = new JsonOutputFormatter(); formatter.WriteObject(context.Writer, Data); }