/// <summary> /// This function is used to delete an CustomGroupPermissionEntity. /// </summary> /// <param name="gguid">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 gUid, System.Guid cptguid, System.String actioncode) { CustomGroupPermissionEntity cgpe = new CustomGroupPermissionEntity(gUid, cptguid, actioncode); DataAccessAdapter ds = new DataAccessAdapter(); return(ds.DeleteEntity(cgpe)); }
/// <summary> /// This function is used to insert an CustomGroupPermissionEntity in the storage area. /// </summary> /// <param name="gguid">Group 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 gUid, System.Guid cptguid, System.String actioncode, System.Boolean allow) { CustomGroupPermissionEntity cgpe = new CustomGroupPermissionEntity(); cgpe.GroupUID = gUid; cgpe.CustomPermissionTypeGUID = cptguid; cgpe.ActionCode = actioncode; cgpe.Allow = allow; DataAccessAdapter ds = new DataAccessAdapter(); return(ds.SaveEntity(cgpe)); }
/// <summary> /// This method is used to retreive a single CustomGroupPermissionEntity by it Primary Key /// </summary> /// <param name="groupUID">Group 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 CustomGroupPermissionEntity SelectSingle(int groupUID, Guid customPermissionTypeGUID, string actionCode) { CustomGroupPermissionEntity cgpe = new CustomGroupPermissionEntity(groupUID, customPermissionTypeGUID, actionCode); DataAccessAdapter ds = new DataAccessAdapter(); if (ds.FetchEntity(cgpe) == true) { return(cgpe); } else { return(null); } }