public void CreateOwner(User user) { if (user == null) { throw new ArgumentNullException("User"); } WorkSpace workSpace = new WorkSpace(0, user.Username + "'s workspace"); _workSpaceRepository.Create(workSpace); _usersDomainService.CreateOwner(user, workSpace.ID); }