Example #1
0
        public bool TryGetBlockTicket(Guid ownerId, out Ticket ticket)
        {
            ticket = _tickets.FirstOrDefault(t => t.OwnerId == ownerId && t.Status == TicketStatus.Block);

            return(ticket != null);
        }
Example #2
0
        public void Remove(Ticket ticket)
        {
            Guard.ArgumentNotNull(nameof(ticket), ticket);

            _tickets.Remove(ticket);
        }
Example #3
0
        public bool Contains(Ticket ticket)
        {
            Guard.ArgumentNotNull(nameof(ticket), ticket);

            return(_tickets.Contains(ticket));
        }
Example #4
0
        public void Add(Ticket ticket)
        {
            Guard.ArgumentNotNull(nameof(ticket), ticket);

            _tickets.Add(ticket);
        }