private List <ContentMetaLink> LoadLinkListFromReader(IDataReader reader) { List <ContentMetaLink> contentMetaLinkList = new List <ContentMetaLink>(); try { while (reader.Read()) { ContentMetaLink contentMetaLink = new ContentMetaLink(); contentMetaLink.Guid = new Guid(reader["Guid"].ToString()); contentMetaLink.SiteGuid = new Guid(reader["SiteGuid"].ToString()); contentMetaLink.ModuleGuid = new Guid(reader["ModuleGuid"].ToString()); contentMetaLink.ContentGuid = new Guid(reader["ContentGuid"].ToString()); contentMetaLink.Rel = reader["Rel"].ToString(); contentMetaLink.Href = reader["Href"].ToString(); contentMetaLink.HrefLang = reader["HrefLang"].ToString(); contentMetaLink.Rev = reader["Rev"].ToString(); contentMetaLink.Type = reader["Type"].ToString(); contentMetaLink.Media = reader["Media"].ToString(); contentMetaLink.SortRank = Convert.ToInt32(reader["SortRank"]); contentMetaLink.CreatedUtc = Convert.ToDateTime(reader["CreatedUtc"]); contentMetaLink.CreatedBy = new Guid(reader["CreatedBy"].ToString()); contentMetaLink.LastModUtc = Convert.ToDateTime(reader["LastModUtc"]); contentMetaLink.LastModBy = new Guid(reader["LastModBy"].ToString()); contentMetaLinkList.Add(contentMetaLink); } } finally { reader.Close(); } return(contentMetaLinkList); }
public ContentMetaLink FetchLink(Guid guid) { using (IDataReader reader = DBContentMetaLink.GetOne( guid)) { if (reader.Read()) { ContentMetaLink contentMetaLink = new ContentMetaLink(); contentMetaLink.Guid = new Guid(reader["Guid"].ToString()); contentMetaLink.SiteGuid = new Guid(reader["SiteGuid"].ToString()); contentMetaLink.ModuleGuid = new Guid(reader["ModuleGuid"].ToString()); contentMetaLink.ContentGuid = new Guid(reader["ContentGuid"].ToString()); contentMetaLink.Rel = reader["Rel"].ToString(); contentMetaLink.Href = reader["Href"].ToString(); contentMetaLink.HrefLang = reader["HrefLang"].ToString(); contentMetaLink.Rev = reader["Rev"].ToString(); contentMetaLink.Type = reader["Type"].ToString(); contentMetaLink.Media = reader["Media"].ToString(); contentMetaLink.SortRank = Convert.ToInt32(reader["SortRank"]); contentMetaLink.CreatedUtc = Convert.ToDateTime(reader["CreatedUtc"]); contentMetaLink.CreatedBy = new Guid(reader["CreatedBy"].ToString()); contentMetaLink.LastModUtc = Convert.ToDateTime(reader["LastModUtc"]); contentMetaLink.LastModBy = new Guid(reader["LastModBy"].ToString()); return(contentMetaLink); } } return(null); }
/// <summary> /// Persists a new instance of ContentMetaLink. /// </summary> /// <returns></returns> public void Save(ContentMetaLink contentMetaLink) { if (contentMetaLink == null) { return; } if (contentMetaLink.Guid == Guid.Empty) { contentMetaLink.Guid = Guid.NewGuid(); DBContentMetaLink.Create( contentMetaLink.Guid, contentMetaLink.SiteGuid, contentMetaLink.ModuleGuid, contentMetaLink.ContentGuid, contentMetaLink.Rel, contentMetaLink.Href, contentMetaLink.HrefLang, contentMetaLink.Rev, contentMetaLink.Type, contentMetaLink.Media, contentMetaLink.SortRank, contentMetaLink.CreatedUtc, contentMetaLink.CreatedBy); } else { DBContentMetaLink.Update( contentMetaLink.Guid, contentMetaLink.Rel, contentMetaLink.Href, contentMetaLink.HrefLang, contentMetaLink.Rev, contentMetaLink.Type, contentMetaLink.Media, contentMetaLink.SortRank, contentMetaLink.LastModUtc, contentMetaLink.LastModBy); } }
/// <summary> /// Compares 2 instances of ContentMetaLink. /// </summary> public static int CompareByLastModUtc(ContentMetaLink contentMetaLink1, ContentMetaLink contentMetaLink2) { return(contentMetaLink1.LastModUtc.CompareTo(contentMetaLink2.LastModUtc)); }
/// <summary> /// Compares 2 instances of ContentMetaLink. /// </summary> public static int CompareByCreatedUtc(ContentMetaLink contentMetaLink1, ContentMetaLink contentMetaLink2) { return(contentMetaLink1.CreatedUtc.CompareTo(contentMetaLink2.CreatedUtc)); }
/// <summary> /// Compares 2 instances of ContentMetaLink. /// </summary> public static int CompareBySortRank(ContentMetaLink contentMetaLink1, ContentMetaLink contentMetaLink2) { return(contentMetaLink1.SortRank.CompareTo(contentMetaLink2.SortRank)); }
/// <summary> /// Compares 2 instances of ContentMetaLink. /// </summary> public static int CompareByMedia(ContentMetaLink contentMetaLink1, ContentMetaLink contentMetaLink2) { return(contentMetaLink1.Media.CompareTo(contentMetaLink2.Media)); }
/// <summary> /// Compares 2 instances of ContentMetaLink. /// </summary> public static int CompareByType(ContentMetaLink contentMetaLink1, ContentMetaLink contentMetaLink2) { return(contentMetaLink1.Type.CompareTo(contentMetaLink2.Type)); }
/// <summary> /// Compares 2 instances of ContentMetaLink. /// </summary> public static int CompareByRev(ContentMetaLink contentMetaLink1, ContentMetaLink contentMetaLink2) { return(contentMetaLink1.Rev.CompareTo(contentMetaLink2.Rev)); }
/// <summary> /// Compares 2 instances of ContentMetaLink. /// </summary> public static int CompareByHrefLang(ContentMetaLink contentMetaLink1, ContentMetaLink contentMetaLink2) { return(contentMetaLink1.HrefLang.CompareTo(contentMetaLink2.HrefLang)); }