示例#1
0
        /// <summary>
        /// This function is used to delete an PageRegionEntity.
        /// </summary>
        /// <param name="pageUID">Page Unique ID</param>
        /// <param name="regionId">Region ID</param>
        /// <returns>True on success, false on fail.</returns>
        public static bool Delete(int pageUID, string regionId)
        {
            PageRegionEntity  pr = new PageRegionEntity(pageUID, regionId);
            DataAccessAdapter ds = new DataAccessAdapter();

            return(ds.DeleteEntity(pr));
        }
示例#2
0
        /// <summary>
        /// This function is used to update an PageRegionEntity.
        /// </summary>
        /// <param name="pageUID">Page Unique ID</param>
        /// <param name="regionId">Region ID</param>
        /// <param name="regionContent">Region Content</param>
        /// <returns>True on success, False on fail</returns>
        public static bool Update(int pageUID, string regionId, string regionContent)
        {
            PageRegionEntity pr = new PageRegionEntity(pageUID, regionId);

            pr.IsNew         = false;
            pr.PageUID       = pageUID;
            pr.RegionContent = regionContent;
            pr.RegionId      = regionId;
            DataAccessAdapter ds = new DataAccessAdapter();

            return(ds.SaveEntity(pr));
        }
示例#3
0
        /// <summary>
        /// This function is used to insert a PageRegionEntity in the storage area.
        /// </summary>
        /// <param name="pageUID">Page Unique ID</param>
        /// <param name="regionId">Region ID</param>
        /// <param name="regionContent">Region Content</param>
        /// <returns>True on success, False on fail</returns>
        public static bool Insert(
            int pageUID,
            string regionId,
            string regionContent)
        {
            PageRegionEntity pr = new PageRegionEntity();

            pr.PageUID       = pageUID;
            pr.RegionContent = regionContent;
            pr.RegionId      = regionId;
            DataAccessAdapter ds = new DataAccessAdapter();

            return(ds.SaveEntity(pr));
        }
示例#4
0
        /// <summary>
        /// This method is used to retreive a single PageRegionEntity by it Primary Key
        /// </summary>
        /// <param name="pageUID">Page Unique ID</param>
        /// <param name="regionId">Region ID</param>
        /// <returns>An entity if found, null if nothing found.</returns>
        public static PageRegionEntity SelectSingle(int pageUID, string regionId)
        {
            PageRegionEntity  pr = new PageRegionEntity(pageUID, regionId);
            DataAccessAdapter ds = new DataAccessAdapter();

            if (ds.FetchEntity(pr) == true)
            {
                return(pr);
            }
            else
            {
                return(null);
            }
        }