/// <summary>
 /// Convert FeaturedImage Entity  into FeaturedImage Object
 /// </summary>
 ///<param name="FeaturedImageEntity">DataAccess.FeaturedImage</param>
 ///<returns>FeaturedImageViewModel</returns>
 public static FeaturedImageViewModel ToViewModel(
     this DataAccess.FeaturedImage entity)
 {
     return(new FeaturedImageViewModel
     {
         SessionUserId = entity.CreatedUserId,
         Id = entity.Id,
         FeaturedCategoryId = entity.FeaturedCategoryId,
     });
 }
        /// <summary>
        /// Convert FeaturedImage Object into FeaturedImage Entity
        /// </summary>
        ///<param name="model">FeaturedImage</param>
        ///<param name="FeaturedImageEntity">DataAccess.FeaturedImage</param>
        ///<returns>DataAccess.FeaturedImage</returns>
        public static DataAccess.FeaturedImage ToEntity(
            this FeaturedImageViewModel model,
            DataAccess.FeaturedImage entity
            )
        {
            if (entity.Id == 0)
            {
                entity.CreatedUserId = model.SessionUserId;
            }
            else
            {
                entity.UpdatedUserId    = model.SessionUserId;
                entity.UpdatedTimestamp = DateTime.Now;
            }
            entity.FeaturedCategoryId = model.FeaturedCategoryId;
            entity.ProductImageId     = model.ProductImageId;

            return(entity);
        }