public async Task <ApiResponse <RefreshToken> > AddRefreshToken(RefreshToken refreshTokenDto) { var response = new ApiResponse <RefreshToken>(); var refreshToken = new RefreshToken { Id = Guid.NewGuid(), ClientId = refreshTokenDto.ClientId, CreatedBy = Guid.NewGuid(), CreatedDate = DateTime.Now, ExpiresAt = refreshTokenDto.ExpiresAt, IsActive = true, IssuedAt = refreshTokenDto.IssuedAt, ProtectedTicket = refreshTokenDto.ProtectedTicket, RefreshTokensId = refreshTokenDto.RefreshTokensId, Subject = refreshTokenDto.Subject }; RefreshToken token = await _refreshTokenRepository.AddAsyn(refreshToken); if (token == null) { response.Success = false; return(response); } response.Success = true; response.Data = token; return(response); }