コード例 #1
0
        public async Task <ResponseDTO <SocketTokenDTO> > GetSocketTokenAsync(Guid userId)
        {
            var token = new SocketTokenEntity
            {
                UserId         = userId,
                ExpirationDate = DateTime.UtcNow.Add(TimeSpan.FromDays(7)),
                Id             = Guid.NewGuid()
            };

            await _context.SocketTokens.AddAsync(token);

            await _context.SaveChangesAsync();

            return(new ResponseDTO <SocketTokenDTO> {
                Data = new SocketTokenDTO(token)
            });
        }
コード例 #2
0
 public SocketTokenDTO(SocketTokenEntity entity)
 {
     Id             = entity.Id;
     UserId         = entity.UserId;
     ExpirationDate = entity.ExpirationDate;
 }