Ejemplo n.º 1
0
 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()));
        }
Ejemplo n.º 4
0
        /// <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");
        }
Ejemplo n.º 5
0
 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();
     }
 }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
 public virtual ActionResult ScsJson(object o)
 {
     return(Content(JsonNetWrapper.SerializeObject(o), "application/json"));
 }