public static string Delete(string nodeIds) { var currentUser = GetCurrentUser(); var nodeIdParts = nodeIds.Split(','); foreach (var nodeIdPart in nodeIdParts.Where(x => string.IsNullOrEmpty(x) == false)) { int nodeId; if (Int32.TryParse(nodeIdPart, out nodeId) == false) { continue; } var node = new global::umbraco.cms.businesslogic.media.Media(nodeId); AuthorizeAccess(node, currentUser); node.delete(("," + node.Path + ",").Contains(",-21,")); } return(new JavaScriptSerializer().Serialize(new { success = true })); }
public static string Delete(string nodeIds) { var nodeIdParts = nodeIds.Split(','); foreach (var nodeIdPart in nodeIdParts.Where(x => !string.IsNullOrEmpty(x))) { var nodeId = 0; if (!Int32.TryParse(nodeIdPart, out nodeId)) continue; var node = new global::umbraco.cms.businesslogic.media.Media(nodeId); node.delete(("," + node.Path + ",").Contains(",-21,")); } return new JavaScriptSerializer().Serialize(new { success = true }); }
public static string Delete(string nodeIds) { var currentUser = GetCurrentUser(); var nodeIdParts = nodeIds.Split(','); foreach (var nodeIdPart in nodeIdParts.Where(x => string.IsNullOrEmpty(x) == false)) { int nodeId; if (Int32.TryParse(nodeIdPart, out nodeId) == false) continue; var node = new global::umbraco.cms.businesslogic.media.Media(nodeId); AuthorizeAccess(node, currentUser); node.delete(("," + node.Path + ",").Contains(",-21,")); } return new JavaScriptSerializer().Serialize(new { success = true }); }
public static string Delete(string nodeIds) { var nodeIdParts = nodeIds.Split(','); foreach (var nodeIdPart in nodeIdParts.Where(x => !string.IsNullOrEmpty(x))) { var nodeId = 0; if (!Int32.TryParse(nodeIdPart, out nodeId)) { continue; } var node = new global::umbraco.cms.businesslogic.media.Media(nodeId); node.delete(("," + node.Path + ",").Contains(",-21,")); } return(new JavaScriptSerializer().Serialize(new { success = true })); }