private static void Main()
        {
            EventSeat eventArea = new EventSeat(2, 2, 2, 1);

            var eventAreaRepo = new EventSeatRepository();

            // var eventAreaCreate = eventAreaRepo.CreateAsync(eventArea);

            // var eventAreaDelete = eventAreaRepo.DeleteRangeAsync(new[] { 11 });

            var eventAreaResponse = eventAreaRepo.GetAllAsync().Result;

            foreach (var item in eventAreaResponse)
            {
                Console.WriteLine("get item:");
                Console.WriteLine("\tID" + $"\t{item.State}" + "\tRow:" + $"\t{item.Row}" + "\tNumber:" + $"\t{item.Number}");
            }

            // TicketManagementService ticketManagementService = new TicketManagementService();

            // TicketManagementServiceResponse ticketManagementServiceResponce = ticketManagementService.ImplemntAnonymousService();

            // var avaliableSeats = ticketManagementServiceResponce.AvaliableSeats;

            // foreach (var item in avaliableSeats)
            // {
            //   Console.WriteLine("GET SEAT");
            //   Console.WriteLine("\tID" + $"\t{item.Id}" + "\tRow:" + $"\t{item.Row}" + "\tNumber:" + $"\t{item.Number}" + "\tAreaId:" + $"\t{item.AreaId}");
            // }

            Console.Read();
        }
        public IActionResult GetAll(int eventId)
        {
            EventSeatRepository eventSeatRepo = new EventSeatRepository(_context);
            var theEvent = _context.Event.FirstOrDefault(e => e.EventId == eventId);

            if (theEvent == null)
            {
                return(NotFound($"Event ID `{eventId}` not found"));
            }

            return(Ok(eventSeatRepo.GetEventSeats(theEvent)));
        }
Example #3
0
 public Anonymous()
 {
     _userEventRepository = new UserEventRepository();
     _seatRepository      = new SeatRepository();
     _eventSeatRepository = new EventSeatRepository();
 }