public TicketDTO(Ticket ticket) { if (ticket == null) { return; } Id = ticket.Id; Username = ticket.Username; Showtime = new ShowtimeDTO(ticket.Showtime); Seat = ticket.Seat; TicketType = ticket.TicketType; Price = ticket.Price; ModifiedAt = ticket.ModifiedAt; }
public IActionResult Get(int id) { var showtime = showtimeRepository.GetShowtimeById(id); if (showtime == null) { return(NotFound()); } var showtimeDTO = new ShowtimeDTO(showtime); var tickets = ticketRepository.GetAllTicketsByShowtimeId(id); List <string> seats = new List <string>(); foreach (var ticket in tickets) { seats.Add(ticket.Seat); } return(Ok(new { showtime = showtimeDTO, seats = seats })); }