public void AddRole(RoleRequest roleRequest) { try { roleRepository.AddEntity(buildRoleFromRequest(roleRequest)); } catch (RepositoryException e) { throw new OperationException(e.Message, e); } }
public void TestAssignRole() { userManager.AddUser(userRequest); string OTHER_ROLE_ID = "other"; string OTHER_ROLE_DESC = "otherDesc"; Role role = new Role(OTHER_ROLE_ID, OTHER_ROLE_DESC); userRequest.RoleId = OTHER_ROLE_ID; roleRepository.AddEntity(role); userManager.AssignRole(userRequest); User userResult = userManager.GetUserById(USER_ID); Role expectedUserRole = ((HashSet <Role>)userResult.Roles).Where(r => r.RoleId == role.RoleId).First(); Role roleFromRepository = roleRepository.GetRoleById(OTHER_ROLE_ID); Assert.AreEqual(expectedUserRole, roleFromRepository); }
public UserManagerTest() { userRequest = new UserRequest(); userRequest.Address = USER_ADDRESS; userRequest.UserId = USER_ID; userRequest.UserLastName = USER_LASTNAME; userRequest.UserName = USER_NAME; userRequest.Eliminated = USER_ELIMINATED; userRequest.EMail = USER_EMAIL; userRequest.Password = USER_PASSWORD; userRequest.RoleId = ROLE_ID; userRequest.Phone = USER_PHONE; roleRepository = new StubRoleRepository(); Role role = new Role(ROLE_ID, ROLE_DESCRIPTION); roleRepository.AddEntity(role); userRepository = new StubUserRepository(); userManager = new UserManager(userRepository, roleRepository); }
public void AddDto(RoleDto dto) { _roleRepository.AddEntity(Mapper.Map <Role>(dto)); }