private static String FileJsonSerializer(File file, bool removeoriginal, string folderTitle) { if (file.ID != null) { using (var tagDao = Global.DaoFactory.GetTagDao()) { var tag = tagDao.GetNewTags(SecurityContext.CurrentAccount.ID, file).FirstOrDefault(); if (tag != null) { file.FileStatus |= FileStatus.IsNew; } else if ((file.FileStatus & FileStatus.IsNew) == FileStatus.IsNew) { file.FileStatus ^= FileStatus.IsNew; } } } 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 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('"', '\''))); }