Пример #1
0
        private static List <ContentTemplate> LoadListFromReader(IDataReader reader)
        {
            List <ContentTemplate> contentTemplateList = new List <ContentTemplate>();

            try
            {
                while (reader.Read())
                {
                    ContentTemplate contentTemplate = new ContentTemplate();
                    contentTemplate.guid          = new Guid(reader["Guid"].ToString());
                    contentTemplate.siteGuid      = new Guid(reader["SiteGuid"].ToString());
                    contentTemplate.title         = reader["Title"].ToString();
                    contentTemplate.imageFileName = reader["ImageFileName"].ToString();
                    contentTemplate.description   = reader["Description"].ToString();
                    contentTemplate.body          = reader["Body"].ToString();
                    contentTemplate.allowedRoles  = reader["AllowedRoles"].ToString();
                    contentTemplate.createdByUser = new Guid(reader["CreatedByUser"].ToString());
                    contentTemplate.lastModUser   = new Guid(reader["LastModUser"].ToString());
                    contentTemplate.createdUtc    = Convert.ToDateTime(reader["CreatedUtc"]);
                    contentTemplate.lastModUtc    = Convert.ToDateTime(reader["LastModUtc"]);
                    contentTemplateList.Add(contentTemplate);
                }
            }
            finally
            {
                reader.Close();
            }

            return(contentTemplateList);
        }
Пример #2
0
        public static ContentTemplate GetNew(Guid siteGuid)
        {
            ContentTemplate template = new ContentTemplate();

            template.siteGuid = siteGuid;
            return(template);
        }
Пример #3
0
        /// <summary>
        /// Looks up and returns an instance of ContentTemplate, if not found returns null.
        /// </summary>
        /// <param name="guid"></param>
        /// <returns></returns>
        public static ContentTemplate Get(Guid guid)
        {
            ContentTemplate template = new ContentTemplate(guid);

            if (template.Guid == Guid.Empty)
            {
                return(null);
            }
            return(template);
        }
Пример #4
0
 /// <summary>
 /// Compares 2 instances of ContentTemplate.
 /// </summary>
 public static int CompareByLastModUtc(ContentTemplate contentTemplate1, ContentTemplate contentTemplate2)
 {
     return(contentTemplate1.LastModUtc.CompareTo(contentTemplate2.LastModUtc));
 }
Пример #5
0
 /// <summary>
 /// Compares 2 instances of ContentTemplate.
 /// </summary>
 public static int CompareByCreatedUtc(ContentTemplate contentTemplate1, ContentTemplate contentTemplate2)
 {
     return(contentTemplate1.CreatedUtc.CompareTo(contentTemplate2.CreatedUtc));
 }
Пример #6
0
 /// <summary>
 /// Compares 2 instances of ContentTemplate.
 /// </summary>
 public static int CompareByAllowedRoles(ContentTemplate contentTemplate1, ContentTemplate contentTemplate2)
 {
     return(contentTemplate1.AllowedRoles.CompareTo(contentTemplate2.AllowedRoles));
 }
Пример #7
0
 /// <summary>
 /// Compares 2 instances of ContentTemplate.
 /// </summary>
 public static int CompareByBody(ContentTemplate contentTemplate1, ContentTemplate contentTemplate2)
 {
     return(contentTemplate1.Body.CompareTo(contentTemplate2.Body));
 }
Пример #8
0
 /// <summary>
 /// Compares 2 instances of ContentTemplate.
 /// </summary>
 public static int CompareByDescription(ContentTemplate contentTemplate1, ContentTemplate contentTemplate2)
 {
     return(contentTemplate1.Description.CompareTo(contentTemplate2.Description));
 }
Пример #9
0
 /// <summary>
 /// Compares 2 instances of ContentTemplate.
 /// </summary>
 public static int CompareByImageFileName(ContentTemplate contentTemplate1, ContentTemplate contentTemplate2)
 {
     return(contentTemplate1.ImageFileName.CompareTo(contentTemplate2.ImageFileName));
 }
Пример #10
0
 /// <summary>
 /// Compares 2 instances of ContentTemplate.
 /// </summary>
 public static int CompareByTitle(ContentTemplate contentTemplate1, ContentTemplate contentTemplate2)
 {
     return(contentTemplate1.Title.CompareTo(contentTemplate2.Title));
 }