Пример #1
0
        public IActionResult GetSeatingLayout()
        {
            //var utilities = new Utilities(new HttpContextAccessor());
            //var json = utilities.ProcessRequest(HttpContext);
            var seatDb = new SeatDB();

            var json   = new JsonObject();
            var array  = new JsonArray();
            var member = new JsonObject();

            //HttpSession session = request.getSession();
            //int flightId = (int)session.getAttribute("flightId");
            BookingCart bCart    = new BookingCart();
            int         flightId = 1;

            //bCart = (BookingCart)session.getAttribute("cart");
            //member.put("arrayData", seatDB.getSeatingLayout(flightId));
            member.Add("arrayData", seatDb.GetUpdatedSeats(bCart, flightId).ToArray());
            array.Add(member);

            json.Add("jsonArray", array.ToString());

            return(Ok(json));
        }
Пример #2
0
 public SeatingController(Utilities utilities)
 {
     _utilities  = utilities;
     seatDB      = new SeatDB();
     personCount = 0;
 }