Exemple #1
0
        public GalleryMetaData GalleryMetaDataGetByID(Guid galleryImageMetaID)
        {
            using (PhotoGalleryDataContext db = PhotoGalleryDataContext.GetDataContext()) {
                GalleryMetaData ge = (from c in db.tblGalleryImageMetas
                                      where c.SiteID == this.SiteID &&
                                      c.GalleryImageMetaID == galleryImageMetaID
                                      select new GalleryMetaData(c)).FirstOrDefault();

                return(ge);
            }
        }
Exemple #2
0
        public GalleryMetaData GalleryMetaDataGetByFilename(string galleryImage)
        {
            GalleryMetaData ge = null;

            using (PhotoGalleryDataContext db = PhotoGalleryDataContext.GetDataContext()) {
                if (!String.IsNullOrEmpty(galleryImage))
                {
                    ge = (from c in db.tblGalleryImageMetas
                          where c.SiteID == this.SiteID &&
                          c.GalleryImage.ToLower() == galleryImage.ToLower()
                          select new GalleryMetaData(c)).FirstOrDefault();
                }
            }

            return(ge);
        }
Exemple #3
0
 public override bool Equals(Object obj)
 {
     //Check for null and compare run-time types.
     if (obj == null || GetType() != obj.GetType())
     {
         return(false);
     }
     if (obj is GalleryMetaData)
     {
         GalleryMetaData p = (GalleryMetaData)obj;
         return((this.GalleryImageMetaID == p.GalleryImageMetaID) &&
                (this.SiteID == p.SiteID) &&
                (this.ImageTitle == p.ImageTitle));
     }
     else
     {
         return(false);
     }
 }