Exemplo n.º 1
0
 /// <summary>
 /// Method to add Photos
 /// </summary>
 /// <param name="objPhotoList">List of filled Photo entity</param>
 /// <param name="photoAlbumId">PhotoAlbumId</param>
 public void AddPhotos(List<Photos> objPhotoList, int photoAlbumId)
 {
     foreach (Photos objPhoto in objPhotoList)
     {
         objPhoto.PhotoAlbumId = photoAlbumId;
     }
     PhotoResource objPhotoAlbumResource = new PhotoResource();
     object[] param = { objPhotoList };
     objPhotoAlbumResource.AddPhotoToAlbum(param);
 }
Exemplo n.º 2
0
        /// <summary>
        /// Method to add photos
        /// </summary>
        /// <param name="objPhotoList">List of filled photos entity.</param>
        public int AddPhotos(List<Photos> objPhotoList)
        {
            PhotoResource objPhotoAlbumResource = new PhotoResource();
            object[] param = { objPhotoList };

            object objLastPhotoId = new object();
            using (TransactionScope trans = new TransactionScope())
            {
                objLastPhotoId = objPhotoAlbumResource.AddPhotoToAlbum(param);
                //Transaction Commited
                trans.Complete();
            }
            return int.Parse(objLastPhotoId.ToString());
        }
Exemplo n.º 3
0
        public int AddPhotos(Photos objPhoto)
        {
            //Cannot convert type 'TributesPortal.BusinessEntities.Photos' to 'System.Collections.Generic.List<TributesPortal.BusinessE
            PhotoResource objPhotoAlbumResource = new PhotoResource();
            IList<Photos> objLPhoto = new List<Photos>();
            objLPhoto.Add(objPhoto);
            //IList<Photos> objListPhoto = (IList<Photos>)objLPhoto[0];
            object[] param = { objLPhoto };

            object objLastPhotoId = new object();
            using (TransactionScope trans = new TransactionScope())
            {
                objLastPhotoId = objPhotoAlbumResource.AddPhotoToAlbum(param);
                //Transaction Commited
                trans.Complete();
            }
            return int.Parse(objLastPhotoId.ToString());
        }
Exemplo n.º 4
0
        /// <summary>
        /// Method to update photo details
        /// </summary>
        /// <param name="objVid">Filled photo entity</param>
        public void UpdatePhotoDetails(Photos objPhotos)
        {
            PhotoResource objPhotoResource = new PhotoResource();
            object[] param = { objPhotos };

            using (TransactionScope trans = new TransactionScope())
            {
                objPhotoResource.UpdatePhotoDetails(param);
                //Transation Commited
                trans.Complete();
            }
        }
Exemplo n.º 5
0
        /// <summary>
        /// Method to update photo album details
        /// </summary>
        /// <param name="objVid">Filled photo album entity</param>
        public object UpdatePhotoAlbumDetails(PhotoAlbum objPhotoAlbum)
        {
            PhotoResource objPhotoResource = new PhotoResource();
            object[] param = { objPhotoAlbum };

            using (TransactionScope trans = new TransactionScope())
            {
                //return objPhotoResource.UpdatePhotoAlbumDetails(param);
                object objReturn = objPhotoResource.UpdatePhotoAlbumDetails(param);
                //Transation Commited
                trans.Complete();
                return objReturn;
            }
        }
Exemplo n.º 6
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="_tributeId"></param>
        /// <returns></returns>
        public string GetTributeEndDate(int _tributeId)
        {
            PhotoResource objPhotoResource = new PhotoResource();

            return objPhotoResource.GetTributeEndDate(_tributeId);
        }
Exemplo n.º 7
0
 /// <summary>
 /// Method to get the list of photos date wise
 /// </summary>
 /// <param name="objPhotoAlbum">Photo entity containing PhotoAlbumId, pagesize and page number</param>
 /// <returns>List of filled Photo entity</returns>
 public List<Photos> GetPhotosDateWise(Photos objPhoto)
 {
     PhotoResource objPhotoResource = new PhotoResource();
     object[] param = { objPhoto };
     return objPhotoResource.GetPhotosDateWise(param);
 }
Exemplo n.º 8
0
        public int CreatePhotoAlbum(PhotoAlbum objPhotoAlbum)
        {
            PhotoResource objPhotoResource = new PhotoResource();
            object photoAlbumId = 0;
            object[] param = { objPhotoAlbum };
            using (TransactionScope trans = new TransactionScope())
            {
                photoAlbumId = objPhotoResource.AddPhotoAlbum(param);
                //Transaction Commited
                trans.Complete();
            }

            return int.Parse(photoAlbumId.ToString());
        }
Exemplo n.º 9
0
 /// <summary>
 /// Method to get the list of photo albums
 /// </summary>
 /// <param name="objPhotoAlbum">PhotoAlbum entity containing TributeId, pagesize and page number</param>
 /// <returns>List of filled PhotoAlbum entity</returns>
 public List<PhotoAlbum> GetPhotoGalleryRecords(PhotoAlbum objPhotoAlbum)
 {
     PhotoResource objPhotoResource = new PhotoResource();
     object[] param = { objPhotoAlbum };
     return objPhotoResource.GetPhotoGalleryRecords(param);
 }
Exemplo n.º 10
0
 /// <summary>
 /// Method to get photo details.
 /// </summary>
 /// <param name="objPhotoAlbum">Photo entity containing PhotoId</param>
 /// <returns>Filled Photo entity</returns>
 public Photos GetPhotoDetail(Photos objPhoto)
 {
     PhotoResource objPhotoResource = new PhotoResource();
     object[] param = { objPhoto };
     return objPhotoResource.GetPhotoDetail(param);
 }
Exemplo n.º 11
0
 /// <summary>
 /// Method to get the count for number of photos in the selected album.
 /// </summary>
 /// <param name="objPhotoAlbumId">PhotoAlbum entity containing PhotoAlbumId</param>
 /// <returns>Object containing count for number of photos in album.</returns>
 public object GetPhotoCount(PhotoAlbum objPhotoAlbumId)
 {
     PhotoResource objPhotoResource = new PhotoResource();
     object[] param = { objPhotoAlbumId };
     return objPhotoResource.GetPhotoCountForAlbum(param);
 }
Exemplo n.º 12
0
 /// <summary>
 /// Method to get the list of photo albums
 /// </summary>
 /// <param name="objPhotoAlbum">PhotoAlbum entity containing TributeId</param>
 /// <returns>List of filled PhotoAlbum entity</returns>
 public List<PhotoAlbum> GetPhotoAlbumList(PhotoAlbum objPhotoAlbum)
 {
     PhotoResource objPhotoResource = new PhotoResource();
     object[] param = { objPhotoAlbum };
     return objPhotoResource.GetPhotoAlbumList(param);
 }
Exemplo n.º 13
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="tributeId"></param>
 /// <returns></returns>
 public bool GetCustomHeaderDetail(int tributeId)
 {
     PhotoResource objPhotoResource = new PhotoResource();
     return objPhotoResource.GetCustomHeaderDetail(tributeId);
 }
Exemplo n.º 14
0
 public int GetCurrentPhotoAlbums(int tributeId)
 {
     PhotoResource objPhotoResource = new PhotoResource();
     return objPhotoResource.GetCurrentPhotoAlbums(tributeId);
 }
Exemplo n.º 15
0
 /// <summary>
 /// Method to delete photo album
 /// </summary>
 /// <param name="objVid">Filled photo album Entity</param>
 public void DeletePhotoAlbum(PhotoAlbum objPhotoAlbum)
 {
     PhotoResource objPhotoResource = new PhotoResource();
     object[] param = { objPhotoAlbum };
     using (TransactionScope trans = new TransactionScope())
     {
         objPhotoResource.DeletePhotoAlbum(param);
         //Transaction Commited
         trans.Complete();
     }
 }
Exemplo n.º 16
0
 /// <summary>
 /// Method to get the list of photoImagess
 /// </summary>
 /// <param name="objPhotoAlbum">Photo entity containing PhotoAlbumId</param>
 /// <returns>List of filled Photo entity</returns>
 public List<Photos> GetPhotoImagesList(Photos objPhoto)
 {
     PhotoResource objPhotoResource = new PhotoResource();
     object[] param = { objPhoto };
     return objPhotoResource.GetPhotoImagesList(param);
 }
Exemplo n.º 17
0
        /// <summary>
        /// Method to create photo album
        /// </summary>
        /// <param name="objPhotoAlbum">Filled PhotoAlbum entity</param>
        /// <param name="objPhotoList">List of filled Photo entity</param>
        public int CreatePhotoAlbum(PhotoAlbum objPhotoAlbum, List<Photos> objPhotoList)
        {
            PhotoResource objPhotoResource = new PhotoResource();
            object photoAlbumId = 0;
            object[] param = { objPhotoAlbum };
            using (TransactionScope trans = new TransactionScope())
            {
                photoAlbumId = objPhotoResource.AddPhotoAlbum(param);

                if (!Equals(photoAlbumId, null))
                {
                    if (int.Parse(photoAlbumId.ToString()) > 0)
                        AddPhotos(objPhotoList, int.Parse(photoAlbumId.ToString()));
                    else
                        return int.Parse(photoAlbumId.ToString());
                }
                //Transaction Commited
                trans.Complete();
            }

            return int.Parse(photoAlbumId.ToString());
        }
    public int CheckAlbumValidation(string name, string desc, int filecount)
    {
        PhotoResource _photoResorce = new PhotoResource();
        int tributeid = 0;
        int PhotoAlbumCount = 0;
        int.TryParse(HttpContext.Current.Session["Tributeid"].ToString(), out tributeid);
        name = replaceSpecialCharacter(name);
        desc = replaceSpecialCharacter(desc);
        //HttpContext.Current.Session["AlbumName"] = name;
        //HttpContext.Current.Session["AlbumDesc"] = desc;
        HttpContext.Current.Session["FileCount"] = filecount;

        if (!(string.IsNullOrEmpty(name) && string.IsNullOrEmpty(desc)))
        {
            if (string.IsNullOrEmpty(name))
            {
                PhotoAlbumCount = -2;
            }
            //length of photo album name
            if (!string.IsNullOrEmpty(name) && name.Length > 100)
            {
                PhotoAlbumCount = -3;
            }
            //length of photo album description
            if (!string.IsNullOrEmpty(desc) && desc.Length > 1000)
            {
                PhotoAlbumCount = -4;
            }
            if (filecount > 60)
            {
                PhotoAlbumCount = -5;
            }
            else
            {

                object obj = _photoResorce.CheckUniquePhotoAlbum(name, tributeid);
                if (obj != null)
                    PhotoAlbumCount = Convert.ToInt16(obj.ToString());
            }
        }
        return PhotoAlbumCount;
    }