public async Task AddToAdminAsync(Guid userId) { var user = await _userRepository.GetByIdAsync(userId); await _groupAddLogic.UserAddToGroupsAsync(user, !new GroupIsDefaultSpec()); await _unitOfWork.SaveAsync(); }
private async Task CreateAsyncAction(UserCreateDto userCreateDto) { var password = _hashService.Hash(userCreateDto.Password); var user = new User(userCreateDto.Email, password); await _groupAddLogic.UserAddToGroupsAsync(user, new GroupIsDefaultSpec()); _userRepository.Insert(user); await _unitOfWork.SaveAsync(); }