private void WriteSource(AuditSourceRecord record, StringBuilder sb) { if (record.Entry == null) { return; } sb.Append("<|||>" + JsonNetWrapper.SerializeObject(record) + "<|||>"); }
public ChildrenItemDataModel GetRemoteItemDataWithChildren(Guid id, string server) { string url = $"{server}/scs/cm/cmgetitemyamlwithchildren.scsvc"; string parameters = JsonNetWrapper.SerializeObject(id); string json = MakeRequest(url, parameters); return(JsonNetWrapper.DeserializeObject <ChildrenItemDataModel>(json)); }
public IItemData GetRemoteItemData(Guid id, string server) { string url = $"{server}/scs/cm/cmgetitemyaml.scsvc"; string parameters = JsonNetWrapper.SerializeObject(id); string yaml = MakeRequest(url, parameters); return(DeserializeYaml(yaml, id.ToString())); }
/// <summary> /// return json resource /// </summary> /// <param name="context"></param> /// <param name="o"></param> protected void ReturnJson(HttpContextBase context, object o) { var json = o == null ? string.Empty : JsonNetWrapper.SerializeObject(o); context.Response.AppendHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1. context.Response.AppendHeader("Pragma", "no-cache"); // HTTP 1.0. context.Response.AppendHeader("Expires", "0"); // Proxies. ReturnResponse(context, json, "application/json"); }
private void Finalize(int items, PullItemModel args) { Completed = true; Status.FinishedTime = DateTime.Now; Status.Completed = true; _logger.Lines.Add(new { Items = items, Time = Status.FinishedTime.Subtract(Status.StartedTime).TotalSeconds, Date = Status.FinishedTime.ToString("F"), Status.Cancelled }); _logger.LoggerOutput.Add(JsonNetWrapper.SerializeObject(_logger.Lines.Last())); if (args.RemoveLocalNotInRemote) { CleanUnwantedLocalItems(); } }
private Dictionary <string, string> GetContentSelectedRelated(ContentSelectedRelatedModel data) { try { if (data.Server != null) { WebClient wc = new WebClient { Encoding = Encoding.UTF8 }; var node = JsonNetWrapper.DeserializeObject <Dictionary <string, string> >(wc.UploadString($"{data.Server}/scs/platform/contenttreeselectedrelated.scsvc", "POST", $@"{{ ""selectedIds"": {JsonNetWrapper.SerializeObject(data.SelectedIds)}, ""server"": null}}")); return(node); } } catch (RuntimeBinderException) { } Dictionary <string, string> ret = new Dictionary <string, string>(); foreach (string selectedId in data.SelectedIds) { BuildRelatedTree(ret, selectedId); } return(ret); }
public virtual ActionResult ScsJson(object o) { return(Content(JsonNetWrapper.SerializeObject(o), "application/json")); }