public virtual void AddTicket(Ticket ticket) { lock (this.Tickets) { this.Tickets[ticket.TicketId] = ticket; } }
public virtual bool TryGetTicket(string ticketId, out Ticket ticket) { lock (this.Tickets) { if (this.Tickets.TryGetValue(ticketId, out ticket)) { return true; } } ticket = null; return false; }