/// <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)); }
/// <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)); }
/// <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); } }