using System.Runtime.CompilerServices; using TicketAppIncrArchi.Application.Interfaces; using TicketAppIncrArchi.Domain.Entities; namespace TicketAppIncrArchi.Application.Services; public class TicketService : ITicketService { private readonly List _tickets = new(); public IEnumerable GetAll() => _tickets; public Ticket? GetById(Guid id) { return _tickets.FirstOrDefault(ticket => ticket.Id == id); } public Ticket Create(Ticket ticket) { ticket.Id = Guid.NewGuid(); _tickets.Add(ticket); return ticket; } }