Exemple #1
0
 public RegistrationTicket(RegisterTicketEntity entity)
 {
     Id             = entity.Id;
     ProductKey     = entity.ProductKey;
     Role           = entity.Role;
     ExpirationDate = entity.ExpirationDate;
 }
        private RegisterTicketEntity Convert(RegistrationTicket ticket)
        {
            RegisterTicketEntity result = new RegisterTicketEntity();

            result.Role           = ticket.Role;
            result.ExpirationDate = ticket.ExpirationDate;
            result.Id             = ticket.Id;
            result.ProductKey     = ticket.ProductKey;
            return(result);
        }
 public void WriteRegistrationTicket(RegisterTicketEntity ticket)
 {
     try
     {
         string key   = GetRegistrationTicket(ticket.Id);
         string value = JsonSerializer.Serialize(ticket);
         lock (_accessLock)
         {
             _database.Put(key, value);
         }
     }
     catch (Exception e)
     {
         _logger.Error(e, $"Failed to write registration ticket with id = '{ticket.Id}'");
     }
 }
        public void WriteRegistrationTicket(RegisterTicketEntity ticket)
        {
            var key = PrefixConstants.GetRegistrationTicketKey(ticket.Id);

            byte[] bytesKey    = Encoding.UTF8.GetBytes(key);
            string stringValue = JsonSerializer.Serialize(ticket);

            byte[] bytesValue = Encoding.UTF8.GetBytes(stringValue);
            try
            {
                _database.Put(bytesKey, bytesValue);
            }
            catch (Exception e)
            {
                _logger.Error(e, $"Failed to write registration ticket {ticket.Id}");
            }
        }
        public RegisterTicketEntity ReadRegistrationTicket(Guid id)
        {
            RegisterTicketEntity result = default(RegisterTicketEntity);

            try
            {
                lock (_accessLock)
                {
                    var value = _database.Get(GetRegistrationTicket(id));
                    result = JsonSerializer.Deserialize <RegisterTicketEntity>(value);
                }
            }
            catch (Exception e)
            {
                _logger.Error(e, $"Failed to get registration ticket = {id}");
            }

            return(result);
        }
 public void WriteRegistrationTicket(RegisterTicketEntity ticket)
 {
     _databaseWorker.WriteRegistrationTicket(ticket);
 }
Exemple #7
0
 public void WriteRegistrationTicket(RegisterTicketEntity ticket)
 {
     _environmentDatabase.WriteRegistrationTicket(ticket);
 }