Example #1
0
        /// <summary>
        /// Search Albums
        /// </summary>
        /// <param name="searchKey"></param>
        /// <returns></returns>
        public List <Album> SearchAlbums(string searchKey)
        {
            GalleryDataAccess dataAccess = new GalleryDataAccess();

            return(dataAccess.SearchAlbums(searchKey));
        }
Example #2
0
        /// <summary>
        /// Get album
        /// </summary>
        /// <param name="id">album id</param>
        /// <returns>album</returns>
        public Album GetAlbum(int id)
        {
            GalleryDataAccess dataAccess = new GalleryDataAccess();

            return(dataAccess.GetAlbum(id));
        }
Example #3
0
        /// <summary>
        /// Get total album count to use in pagination
        /// </summary>
        /// <returns>total album count</returns>
        public int GetAlbumCount()
        {
            GalleryDataAccess dataAccess = new GalleryDataAccess();

            return(dataAccess.GetAlbumCount());
        }
Example #4
0
        /// <summary>
        /// Get the album list according to the given page id and page size
        /// </summary>
        /// <param name="pageSize"></param>
        /// <param name="pageIndex"></param>
        /// <returns></returns>
        public List <Album> GetAlbums(int pageSize, int pageIndex)
        {
            GalleryDataAccess dataAccess = new GalleryDataAccess();

            return(dataAccess.GetAlbums(pageSize, pageIndex));
        }
Example #5
0
 /// <summary>
 /// Default Constructor: Makes new gallery data access connection
 /// </summary>
 public Gallery()
 {
     _galleryDA      = new GalleryDataAccess();
     base.DataAccess = _galleryDA;
 }