コード例 #1
0
 public static void AssignRoleToUser(ENTUserAccountEO user, ENTRoleEO role)
 {
     role.RoleUserAccounts.Add(new ENTRoleUserAccountEO {
         ENTUserAccountId = user.ID, ENTRoleId = role.ID
     });
     //user.Roles.Add(role);
 }
コード例 #2
0
    void lbtnDelete_Command(object sender, CommandEventArgs e)
    {
        var validationErrors = new ENTValidationErrors();
        var role             = new ENTRoleEO();

        role.DBAction = ENTBaseEO.DBActionEnum.Delete;
        role.ID       = Convert.ToInt32(e.CommandArgument);
        role.Delete(ref validationErrors, CurrentUser.ID);
        Master.ValidationErrors = validationErrors;
        cgvRoles.DataBind();
    }
コード例 #3
0
 public static void UnassignUserFromRole(ENTUserAccountEO user, ENTRoleEO role)
 {
     role.RoleUserAccounts.Remove(new ENTRoleUserAccountEO {
         ENTUserAccountId = user.ID, ENTRoleId = role.ID
     });
 }