public void InsertUserRole(UserRoleViewModel userRole) { if (Validate(userRole.UserId, userRole.RoleId)) { UserRole entity = new UserRole(); Map(userRole, entity); _userRoleRepository.AttachNavigation(entity.User); _userRoleRepository.AttachNavigation(entity.Role); _userRoleRepository.Add(entity); _unitOfWork.SaveChanges(); } }
public void InsertUserRole(UserRoleViewModel userRole) { User userEntity = new User(); Map(userRole.User, userEntity); userEntity = _userRepository.Add(userEntity); UserRole userRoleEntity = new UserRole(); userRoleEntity.UserId = userEntity.Id; userRoleEntity.RoleId = userRole.RoleId; _userRoleRepository.AttachNavigation <User>(userRoleEntity.User); _userRoleRepository.AttachNavigation <Role>(userRoleEntity.Role); _userRoleRepository.Add(userRoleEntity); _unitOfWork.SaveChanges(); }