/// <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); }
/// <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); }
/// <summary> /// Compares 2 instances of LetterHtmlTemplate. /// </summary> public static int CompareByLastModUTC(LetterHtmlTemplate letterHtmlTemplate1, LetterHtmlTemplate letterHtmlTemplate2) { return(letterHtmlTemplate1.LastModUTC.CompareTo(letterHtmlTemplate2.LastModUTC)); }
/// <summary> /// Compares 2 instances of LetterHtmlTemplate. /// </summary> public static int CompareByHtml(LetterHtmlTemplate letterHtmlTemplate1, LetterHtmlTemplate letterHtmlTemplate2) { return(letterHtmlTemplate1.Html.CompareTo(letterHtmlTemplate2.Html)); }
/// <summary> /// Compares 2 instances of LetterHtmlTemplate. /// </summary> public static int CompareByTitle(LetterHtmlTemplate letterHtmlTemplate1, LetterHtmlTemplate letterHtmlTemplate2) { return(letterHtmlTemplate1.Title.CompareTo(letterHtmlTemplate2.Title)); }