Exemplo n.º 1
0
        [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);
        }
Exemplo n.º 2
0
 [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);
 }
Exemplo n.º 3
0
        [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);
        }
Exemplo n.º 4
0
        [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;
 }
Exemplo n.º 7
0
 [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));
 }
Exemplo n.º 8
0
 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;
 }
Exemplo n.º 9
0
        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;
        }
Exemplo n.º 10
0
 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;
 }