private string FileJsonSerializer(EntryManager EntryManager, File <T> file, string folderTitle) { if (file == null) { return(string.Empty); } EntryManager.SetFileStatus(file); var options = new JsonSerializerOptions() { IgnoreNullValues = true, IgnoreReadOnlyProperties = true, WriteIndented = false }; return(JsonSerializer.Serialize( new FileJsonSerializerData <T>() { Id = file.ID, Title = file.Title, Version = file.Version, FolderID = file.FolderID, FolderTitle = folderTitle ?? "", FileJson = JsonSerializer.Serialize(file, options) }, options)); }
private static String FileJsonSerializer(File file, bool removeoriginal, string folderTitle) { EntryManager.SetFileStatus(file); return(string.Format("{{ \"file\": {{ \"id\": \"{0}\", \"title\": \"{1}\", \"version\": \"{2}\", \"fileXml\": \"{3}\"}}, \"removeOriginal\": {4}, \"folderId\": \"{5}\", \"folderTitle\": \"{6}\" }}", file.ID, file.Title, file.Version, File.Serialize(file).Replace('"', '\''), removeoriginal.ToString().ToLower(), file.FolderID, folderTitle)); }
private string FileJsonSerializer(File file, string folderTitle) { if (file == null) { return(string.Empty); } EntryManager.SetFileStatus(file); return (string.Format("{{ \"id\": \"{0}\"," + " \"title\": \"{1}\"," + " \"version\": \"{2}\"," + " \"folderId\": \"{3}\"," + " \"folderTitle\": \"{4}\"," + " \"fileXml\": \"{5}\" }}", file.ID, file.Title, file.Version, file.FolderID, folderTitle ?? "", File.Serialize(file).Replace('"', '\''))); }