/// <summary> /// This function is used to delete an GroupEntityPermissionEntity. /// </summary> /// <param name="guid">Group GUID</param> /// <param name="etguid">Entity 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 etguid, System.String actioncode) { GroupEntityPermissionEntity gepe = new GroupEntityPermissionEntity(gUid, etguid, actioncode); DataAccessAdapter ds = new DataAccessAdapter(); return(ds.DeleteEntity(gepe)); }
/// <summary> /// This function is used to insert an GroupEntityPermissionEntity in the storage area. /// </summary> /// <param name="guid">Group GUID</param> /// <param name="etguid">Entity 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 etguid, System.String actioncode, System.Boolean allow) { GroupEntityPermissionEntity gepe = new GroupEntityPermissionEntity(); gepe.GroupUID = gUid; gepe.EntityTypeGUID = etguid; gepe.ActionCode = actioncode; gepe.Allow = allow; DataAccessAdapter ds = new DataAccessAdapter(); return(ds.SaveEntity(gepe)); }
/// <summary> /// This method is used to retreive a single GroupEntityPermissionEntity by it Primary Key /// </summary> /// <param name="groupUID">Group Unique ID</param> /// <param name="entityTypeGUID">Entity Type Global Unique ID</param> /// <param name="actionCode">Action Code</param> /// <returns>An entity if found, null if nothing found.</returns> public static GroupEntityPermissionEntity SelectSingle(int groupUID, Guid entityTypeGUID, string actionCode) { GroupEntityPermissionEntity grpp = new GroupEntityPermissionEntity(groupUID, entityTypeGUID, actionCode); DataAccessAdapter ds = new DataAccessAdapter(); if (ds.FetchEntity(grpp) == true) { return(grpp); } else { return(null); } }