Example #1
0
        [EditArticles]  public static Guid                      createGuidanceItem(this TM_Xml_Database tmDatabase, GuidanceItem_V3 guidanceItemV3)
        {
            UserRole.EditArticles.demand();
            if (guidanceItemV3.isNull() || guidanceItemV3.libraryId == Guid.Empty)
            {
                "[createGuidanceItem] no library provided for Guidance Item, stopping creation".error();
                return(Guid.Empty);
            }
            var guidanceItem = tmDatabase.xmlDB_NewGuidanceItem(guidanceItemV3.guidanceItemId,
                                                                guidanceItemV3.title,
                                                                guidanceItemV3.images,
                                                                //													guidanceItemV3.lastUpdate,
                                                                guidanceItemV3.topic,
                                                                guidanceItemV3.technology,
                                                                guidanceItemV3.category,
                                                                guidanceItemV3.rule_Type,
                                                                guidanceItemV3.priority,
                                                                guidanceItemV3.status,
                                                                guidanceItemV3.author,
                                                                guidanceItemV3.phase,
                                                                guidanceItemV3.htmlContent.sanitizeHtmlContent(),
                                                                guidanceItemV3.libraryId);

            return(guidanceItem.Metadata.Id);
        }
 public static Guid createGuidanceItem(this TM_Xml_Database tmDatabase, GuidanceItem_V3 guidanceItemV3)
 {
     UserRole.EditArticles.demand();
     if (guidanceItemV3.isNull() || guidanceItemV3.libraryId == Guid.Empty)
     {
         "[createGuidanceItem] no library provided for Guidance Item, stopping creation".error();
         return Guid.Empty;
     }
     var guidanceItem = tmDatabase.xmlDB_NewGuidanceItem(guidanceItemV3.guidanceItemId,
                                                         guidanceItemV3.title,
                                                         guidanceItemV3.images,
     //													guidanceItemV3.lastUpdate,
                                                         guidanceItemV3.topic,
                                                         guidanceItemV3.technology,
                                                         guidanceItemV3.category,
                                                         guidanceItemV3.rule_Type,
                                                         guidanceItemV3.priority,
                                                         guidanceItemV3.status,
                                                         guidanceItemV3.author,
                                                         guidanceItemV3.phase,
                                                         guidanceItemV3.htmlContent.sanitizeHtmlContent(),
                                                         guidanceItemV3.libraryId);
     return guidanceItem.Metadata.Id;
 }