Esempio n. 1
0
        public async Task <RequestResult <RefreshToken> > Create(int userId, CancellationToken cancellationToken)
        {
            var requestResult = new RequestResult <RefreshToken>();

            var entityRefreshToken = new EntityRefreshToken
            {
                UserId = userId,

                Token = CreateToken(),
            };

            await _iRepoBase.Create(entityRefreshToken, cancellationToken);

            requestResult.Model = _iMapper.Map <RefreshToken>(entityRefreshToken);

            return(requestResult);
        }
Esempio n. 2
0
        private async Task <RequestResult <RefreshToken> > Update(CancellationToken cancellationToken, int userId, EntityRefreshToken entityRefreshToken)
        {
            var requestResult = new RequestResult <RefreshToken>();

            entityRefreshToken.Token = CreateToken();
            await _iRepoBase.Update(entityRefreshToken, cancellationToken);

            requestResult.Model = _iMapper.Map <RefreshToken>(entityRefreshToken);

            return(requestResult);
        }