/// <summary>
 /// Saves the role permissions.
 /// </summary>
 /// <param name="RolePermission">The role permission.</param>
 public static void SaveRolePermissions(UM_RolePermission RolePermission)
 {
     try
     {
         GetSynegyRMSInstance().AddToUM_RolePermission(RolePermission);
         GetSynegyRMSInstance().SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
 }
 /// <summary>
 /// Saves the role permissions.
 /// </summary>
 /// <param name="permissionTable">The permission table.</param>
 /// <param name="roleName">Name of the role.</param>
 /// <returns></returns>
 public static bool SaveRolePermissions(Hashtable permissionTable, String roleName)
 {
     foreach (string permission in permissionTable.Keys)
     {
         if ((bool)permissionTable[permission])
         {
             UM_RolePermission rolePermission = new UM_RolePermission();
             rolePermission.aspnet_Roles = GetUserRoleIdByName(roleName);
             rolePermission.UM_Permission = SynergyService.GetPermissionByName(permission);
             GetSynegyRMSInstance().AddToUM_RolePermission(rolePermission);
             GetSynegyRMSInstance().SaveChanges();
         }
     }
     return true;
 }