Exemplo n.º 1
0
        public async Task AddToAdminAsync(Guid userId)
        {
            var user = await _userRepository.GetByIdAsync(userId);

            await _groupAddLogic.UserAddToGroupsAsync(user, !new GroupIsDefaultSpec());

            await _unitOfWork.SaveAsync();
        }
Exemplo n.º 2
0
        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();
        }