//******************************************************* // // The AddUser_Click server event handler is used to add // a new user to this security role // //******************************************************* protected void AddUser_Click(Object sender, EventArgs e) { int userId; IAccountFacade facade = new AccountFacade(); if (((LinkButton) sender).ID == "addNew") { // add new user to users table PortalUser user = new PortalUser(); user.Name = windowsUserName.Text; user.Email = windowsUserName.Text; user.Password = "******"; if ((userId = facade.AddUser(user)) == -1) { Message.Text = "Add New Failed! There is already an entry for <" + "u" + ">" + windowsUserName.Text + "<" + "/u" + "> in the Users database." + "<" + "br" + ">" + "Please use Add Existing for this user."; } } else { //get user id from dropdownlist of existing users userId = Int32.Parse(allUsers.SelectedItem.Value); } if (userId != -1) { // Add a new userRole to the database facade.AddUserRole(roleId, userId); } // Rebind list BindData(); }
public void AddUserRoleTest() { //void AddUserRole(int roleId, int userId) AccountFacade facade = new AccountFacade(); int UserID = facade.Users()[0].UserID; PortalRole role = new PortalRole(); role.PortalID = 0; role.RoleName = "role" + DateTime.Now.Ticks; int RoleID = facade.AddRole(role); facade.AddUserRole(RoleID, UserID); }
//******************************************************* // // The AddRole_Click server event handler is used to add // the user to this security role // //******************************************************* protected void AddRole_Click(Object sender, EventArgs e) { int roleId; //get user id from dropdownlist of existing users roleId = Int32.Parse(allRoles.SelectedItem.Value); // Add a new userRole to the database IAccountFacade facade = new AccountFacade(); facade.AddUserRole(roleId, userId); // Rebind list BindData(); }