public ActionResult ViewPhotosInAlbum(int albumID)
        {
            ActionResult   response       = null;
            List <AlbumDO> photoAlbumList = new List <AlbumDO>();

            if (Session["RoleId"] != null && (byte)Session["RoleID"] >= 1)
            {
                try
                {
                    photoAlbumList = _dataAccess.ViewPhotosInAlbum(albumID);
                }
                catch (Exception ex)
                {
                    LogFile.DataFile(ex: ex);
                }
                finally
                {
                }
                response = View(AlbumMapper.ListAlbumDOtoPO(photoAlbumList));
            }
            else
            {
                TempData["Statement"] = "Please register to view this page.";
                response = RedirectToAction("Index", "Home");
            }

            return(response);
        }
        public ActionResult ViewAlbums()
        {
            ActionResult           response   = null;
            List <AlbumDO>         albumList  = new List <AlbumDO>();
            List <List <AlbumPO> > listalbums = new List <List <AlbumPO> >();

            if (Session["RoleID"] != null && (byte)Session["RoleID"] >= 1)
            {
                try
                {
                    albumList = _dataAccess.ReadAllAlbums();

                    for (int i = 0; i < (float)albumList.Count / 3; i++)
                    {
                        listalbums.Add(AlbumMapper.ListAlbumDOtoPO(albumList.Skip(i * 3).Take(3).ToList()));
                    }
                }
                catch (Exception ex)
                {
                    LogFile.DataFile(ex: ex);
                }
                finally
                {
                }
                response = View(listalbums);
            }
            else
            {
                TempData["Statement"] = "Please register to view this page.";
                response = RedirectToAction("Index", "Home");
            }
            return(response);
        }
        public List <SelectListItem> FillAlbumsListDropDown()
        {
            List <AlbumPO>        albums          = AlbumMapper.ListAlbumDOtoPO(_dataAccess.ReadAllAlbums());
            List <SelectListItem> AlbumSelectList = new List <SelectListItem>();

            foreach (AlbumPO album in albums)
            {
                AlbumSelectList.Add(new SelectListItem {
                    Text = album.AlbumName, Value = album.AlbumID.ToString()
                });
            }

            return(AlbumSelectList);
        }