Exemple #1
0
        /// <summary>
        /// This function is used to delete an CustomUserPermissionEntity.
        /// </summary>
        /// <param name="uUid">Group GUID</param>
        /// <param name="cptguid">Custom Permission Type GUID</param>
        /// <param name="actioncode">Action Code</param>
        /// <returns>True on success, false on fail.</returns>
        public static bool Delete(int uUid, System.Guid cptguid, System.String actioncode)
        {
            CustomUserPermissionEntity cgpe = new CustomUserPermissionEntity(uUid, cptguid, actioncode);
            DataAccessAdapter          ds   = new DataAccessAdapter();

            return(ds.DeleteEntity(cgpe));
        }
Exemple #2
0
        /// <summary>
        /// This function is used to insert an CustomUserPermissionEntity in the storage area.
        /// </summary>
        /// <param name="uUid">User GUID</param>
        /// <param name="cptguid">Custom Permission Type GUID</param>
        /// <param name="actioncode">Action Code</param>
        /// <param name="allow">Allow flag</param>
        /// <returns>True on success, False on fail</returns>
        public static bool Insert(int uUid, System.Guid cptguid, System.String actioncode, System.Boolean allow)
        {
            CustomUserPermissionEntity cupe = new CustomUserPermissionEntity();

            cupe.UserUID = uUid;
            cupe.CustomPermissionTypeGUID = cptguid;
            cupe.ActionCode = actioncode;
            cupe.Allow      = allow;
            DataAccessAdapter ds = new DataAccessAdapter();

            return(ds.SaveEntity(cupe));
        }
Exemple #3
0
        /// <summary>
        /// This method is used to retreive a single CustomUserPermissionEntity by it Primary Key
        /// </summary>
        /// <param name="userUID">User Unique ID</param>
        /// <param name="customPermissionTypeGUID">Custom Permission Type Global Unique ID</param>
        /// <param name="actionCode">Action Code</param>
        /// <returns>An entity if found, null if nothing found.</returns>
        public static CustomUserPermissionEntity SelectSingle(int userUID, Guid customPermissionTypeGUID, string actionCode)
        {
            CustomUserPermissionEntity cupe = new CustomUserPermissionEntity(userUID, customPermissionTypeGUID, actionCode);
            DataAccessAdapter          ds   = new DataAccessAdapter();

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