public bool TryGetBlockTicket(Guid ownerId, out Ticket ticket) { ticket = _tickets.FirstOrDefault(t => t.OwnerId == ownerId && t.Status == TicketStatus.Block); return(ticket != null); }
public void Remove(Ticket ticket) { Guard.ArgumentNotNull(nameof(ticket), ticket); _tickets.Remove(ticket); }
public bool Contains(Ticket ticket) { Guard.ArgumentNotNull(nameof(ticket), ticket); return(_tickets.Contains(ticket)); }
public void Add(Ticket ticket) { Guard.ArgumentNotNull(nameof(ticket), ticket); _tickets.Add(ticket); }