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) }); }
public SocketTokenDTO(SocketTokenEntity entity) { Id = entity.Id; UserId = entity.UserId; ExpirationDate = entity.ExpirationDate; }