コード例 #1
0
        /// <summary>
        /// Gets an IList with page of instances of LetterHtmlTemplate.
        /// </summary>
        public static List <LetterHtmlTemplate> GetPage(
            Guid siteGuid,
            int pageNumber,
            int pageSize,
            out int totalPages)
        {
            totalPages = 1;

            List <LetterHtmlTemplate> letterHtmlTemplateList = new List <LetterHtmlTemplate>();

            using (IDataReader reader = DBLetterHtmlTemplate.GetPage(siteGuid, pageNumber, pageSize, out totalPages))
            {
                while (reader.Read())
                {
                    LetterHtmlTemplate letterHtmlTemplate = new LetterHtmlTemplate();
                    letterHtmlTemplate.guid       = new Guid(reader["Guid"].ToString());
                    letterHtmlTemplate.siteGuid   = new Guid(reader["SiteGuid"].ToString());
                    letterHtmlTemplate.title      = reader["Title"].ToString();
                    letterHtmlTemplate.html       = reader["Html"].ToString();
                    letterHtmlTemplate.lastModUTC = Convert.ToDateTime(reader["LastModUTC"]);
                    letterHtmlTemplateList.Add(letterHtmlTemplate);
                }
            }

            return(letterHtmlTemplateList);
        }
コード例 #2
0
        /// <summary>
        /// Gets an IList with all instances of LetterHtmlTemplate.
        /// </summary>
        public static List <LetterHtmlTemplate> GetAll(Guid siteGuid)
        {
            List <LetterHtmlTemplate> letterHtmlTemplateList
                = new List <LetterHtmlTemplate>();

            using (IDataReader reader = DBLetterHtmlTemplate.GetAll(siteGuid))
            {
                while (reader.Read())
                {
                    LetterHtmlTemplate letterHtmlTemplate = new LetterHtmlTemplate();
                    letterHtmlTemplate.guid       = new Guid(reader["Guid"].ToString());
                    letterHtmlTemplate.siteGuid   = new Guid(reader["SiteGuid"].ToString());
                    letterHtmlTemplate.title      = reader["Title"].ToString();
                    letterHtmlTemplate.html       = reader["Html"].ToString();
                    letterHtmlTemplate.lastModUTC = Convert.ToDateTime(reader["LastModUTC"]);
                    letterHtmlTemplateList.Add(letterHtmlTemplate);
                }
            }

            return(letterHtmlTemplateList);
        }
コード例 #3
0
 /// <summary>
 /// Compares 2 instances of LetterHtmlTemplate.
 /// </summary>
 public static int CompareByLastModUTC(LetterHtmlTemplate letterHtmlTemplate1, LetterHtmlTemplate letterHtmlTemplate2)
 {
     return(letterHtmlTemplate1.LastModUTC.CompareTo(letterHtmlTemplate2.LastModUTC));
 }
コード例 #4
0
 /// <summary>
 /// Compares 2 instances of LetterHtmlTemplate.
 /// </summary>
 public static int CompareByHtml(LetterHtmlTemplate letterHtmlTemplate1, LetterHtmlTemplate letterHtmlTemplate2)
 {
     return(letterHtmlTemplate1.Html.CompareTo(letterHtmlTemplate2.Html));
 }
コード例 #5
0
 /// <summary>
 /// Compares 2 instances of LetterHtmlTemplate.
 /// </summary>
 public static int CompareByTitle(LetterHtmlTemplate letterHtmlTemplate1, LetterHtmlTemplate letterHtmlTemplate2)
 {
     return(letterHtmlTemplate1.Title.CompareTo(letterHtmlTemplate2.Title));
 }