public static void CloseTicket(Ticket ticket) { if (!ActiveTicket.IsFutureTimed || (ActiveTicket.StartTime < DateTime.Now)) { Lock.Delete(TableName.Ticket, ActiveTicket.PrimaryKey.Id); ActiveTicket.SetPrepareTime(DateTime.Now); ActiveTicket.Update(); } }
public static void CloseTickets(IEnumerable <Ticket> tickets) { foreach (Ticket ticket in tickets) { if (!ticket.IsFutureTimed || (ticket.StartTime < DateTime.Now)) { Lock.Delete(TableName.Ticket, ActiveTicket.PrimaryKey.Id); ticket.SetPrepareTime(DateTime.Now); ticket.Update(); } } if (TicketClosed != null) { TicketClosed.Invoke(null, new EventArgs()); } }