[EditArticles] public static TeamMentor_Article xmlDB_NewGuidanceItem(this TM_Xml_Database tmDatabase, Guid guidanceItemId, string title, string images, string topic, string technology, string category, string ruleType, string priority, string status, string author, string phase, string htmlContent, Guid libraryId) { var article = new TeamMentor_Article { Metadata = new TeamMentor_Article_Metadata { Id = (guidanceItemId == Guid.Empty) ? Guid.NewGuid() : guidanceItemId, Library_Id = libraryId, Author = author, Category = category, Priority = priority, Type = ruleType, Status = status, Technology = technology, Title = title, Phase = phase, }, Content = new TeamMentor_Article_Content { DataType = "html", Data = { Value = htmlContent } } }; if (article.xmlDB_Save_Article(libraryId, tmDatabase)) { return(article); } return(null); }
[EditArticles] public static Guid xmlDB_Create_Article(this TM_Xml_Database tmDatabase, TeamMentor_Article article) { article.Metadata.Id = Guid.NewGuid(); if (article.xmlDB_Save_Article(tmDatabase)) { return(article.Metadata.Id); } return(Guid.Empty); }
[WebMethod(EnableSession = true)][EditArticles] public bool UpdateGuidanceItem(TeamMentor_Article guidanceItem) { resetCache(); var result = guidanceItem.xmlDB_Save_Article(tmXmlDatabase); this.LogUserActivity("Update Article", "{0} - {1} [{2}".format(guidanceItem.Metadata.Id, guidanceItem.Metadata.Title, result)); return(result); }
[WebMethod(EnableSession = true)][EditArticles] public bool UpdateGuidanceItem(TeamMentor_Article guidanceItem) { editArticles.demand(); if (guidanceItem.isNull()) { return(false); } resetCache(); var result = guidanceItem.xmlDB_Save_Article(tmXmlDatabase); this.logUserActivity("Update Article", "{0} ({1})".format(guidanceItem.Metadata.Title, guidanceItem.Metadata.Id)); return(result); }
public static TeamMentor_Article xmlDB_NewGuidanceItem(this TM_Xml_Database tmDatabase, Guid guidanceItemId, string title, string images, string topic, string technology, string category, string ruleType, string priority, string status, string author,string phase, string htmlContent, Guid libraryId) { var article = new TeamMentor_Article { Metadata = new TeamMentor_Article_Metadata { Id = (guidanceItemId == Guid.Empty) ? Guid.NewGuid() : guidanceItemId, Library_Id = libraryId, Author = author, Category = category, Priority = priority, Type = ruleType, Status = status, Technology = technology, Title = title, Phase = phase, }, Content = new TeamMentor_Article_Content { DataType = "html", Data = {Value = htmlContent} } }; article.xmlDB_Save_Article(libraryId, tmDatabase); return article; }
public static Guid xmlDB_Create_Article(this TM_Xml_Database tmDatabase, TeamMentor_Article article) { article.Metadata.Id = Guid.NewGuid(); if(article.xmlDB_Save_Article(tmDatabase)) return article.Metadata.Id; return Guid.Empty; }
[EditArticles] public static bool xmlDB_Save_Article(this TeamMentor_Article article, TM_Xml_Database tmDatabase) { return(article.xmlDB_Save_Article(article.Metadata.Library_Id, tmDatabase)); }
public bool UpdateGuidanceItem(TeamMentor_Article guidanceItem) { editArticles.demand(); if (guidanceItem.isNull()) return false; resetCache(); var result = guidanceItem.xmlDB_Save_Article(tmXmlDatabase); this.logUserActivity("Update Article", "{0} ({1})".format(guidanceItem.Metadata.Title, guidanceItem.Metadata.Id)); return result; }
public bool UpdateGuidanceItem(TeamMentor_Article guidanceItem) { resetCache(); var result = guidanceItem.xmlDB_Save_Article(tmXmlDatabase); this.LogUserActivity("Update Article", "{0} - {1} [{2}".format(guidanceItem.Metadata.Id, guidanceItem.Metadata.Title, result)); return result; }
public bool UpdateGuidanceItem(TeamMentor_Article guidanceItem) { resetCache(); return guidanceItem.xmlDB_Save_Article(tmXmlDatabase); }
public static Guid xmlDB_Create_Article(this TM_Xml_Database tmDatabase, TeamMentor_Article article) { UserRole.EditArticles.demand(); if (article.notNull()) { article.Metadata.Id = Guid.NewGuid(); if(article.xmlDB_Save_Article(tmDatabase)) return article.Metadata.Id; } return Guid.Empty; }