public string Create(int parentId, string body, string title, string keywords) { var currentMemberId = Members.GetCurrentMember().Id; if (parentId > 0 && currentMemberId > 0) { var isAdmin = (Xslt.IsInGroup("admin") || Xslt.IsInGroup("wiki editor")); var doc = new Document(parentId); var isLocked = (doc.getProperty("umbracoNoEdit").Value.ToString() == "1"); if ((isAdmin || isLocked == false) && doc.ContentType.Alias == "WikiPage") { var wikiPage = WikiPage.Create(parentId, currentMemberId, body, title, keywords); return(umbraco.library.NiceUrl(wikiPage.NodeId)); } } return(""); }