Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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 }));
        }