/// <summary>
        /// This function is used to delete an SiteModuleSetListEntity.
        /// </summary>
        /// <param name="siteuid">Site Unique ID</param>
        /// <param name="modulesetguid">Module Set GUID</param>
        /// <returns>True on success, false on fail.</returns>
        public static bool Delete(System.Int32 siteuid, System.Guid modulesetguid)
        {
            SiteModuleSetListEntity smsle = new SiteModuleSetListEntity(siteuid, modulesetguid);
            DataAccessAdapter       ds    = new DataAccessAdapter();

            return(ds.DeleteEntity(smsle));
        }
        /// <summary>
        /// This function is used to insert a SiteModuleSetListEntity in the storage area.
        /// </summary>
        /// <param name="siteuid">Site Unique ID</param>
        /// <param name="modulesetguid">Module Set GUID</param>
        /// <returns>True on success, False on fail</returns>
        public static bool Insert(System.Int32 siteuid, System.Guid modulesetguid)
        {
            SiteModuleSetListEntity smsle = new SiteModuleSetListEntity();

            smsle.SiteUID       = siteuid;
            smsle.ModuleSetGUID = modulesetguid;
            DataAccessAdapter ds = new DataAccessAdapter();

            return(ds.SaveEntity(smsle));
        }
        /// <summary>
        /// This method is used to retreive a single SiteModuleSetListEntity by it Primary Key
        /// </summary>
        /// <param name="siteUID">Site Unique ID</param>
        /// <param name="moduleSetGUID">Module Set Global Unique ID</param>
        /// <returns>An entity if found, null if nothing found.</returns>
        public static SiteModuleSetListEntity SelectSingle(int siteUID, Guid moduleSetGUID)
        {
            SiteModuleSetListEntity smsle = new SiteModuleSetListEntity(siteUID, moduleSetGUID);
            DataAccessAdapter       ds    = new DataAccessAdapter();

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