public IActionResult ChooseRoom(string room)
        {
            //get the selected room details from the button click
            ResourceFields SelectedRoom = HomeControllerActions.ChooseRoomFromButtonClick(room);

            //get the ID of the room selected and then call the appointment Data for that room
            RoomID = Convert.ToInt32(SelectedRoom.Id);
            // GetData(RoomID);

            //this works, therefore data is being shown
            ViewBag.RoomTitle = SelectedRoom.Text;
                GetData();
            //reload the index page
            return View("./Index");
        }
        //Pass in the number on the button, return back the room details
        public static ResourceFields ChooseRoomFromButtonClick(string room)
        {
            //http://www.binaryintellect.net/articles/2678a2f2-3236-45a6-a0e5-e6340d9930d5.aspx

            var Rooms = LoadRoomDetails();

            ResourceFields SelectedRoom = null;

            //= (ResourceFields)Rooms.Where(r => r.Id == RoomID.ToString());

            switch (room)
            {
            case "Room1":
                SelectedRoom = (ResourceFields)Rooms.FirstOrDefault(r => r.Id == "1");
                break;

            case "Room2":
                SelectedRoom = (ResourceFields)Rooms.FirstOrDefault(r => r.Id == "2");
                break;

            case "Room3":
                SelectedRoom = (ResourceFields)Rooms.FirstOrDefault(r => r.Id == "3");
                break;

            case "Room4":
                SelectedRoom = (ResourceFields)Rooms.FirstOrDefault(r => r.Id == "4");
                break;

            case "Room5":
                SelectedRoom = (ResourceFields)Rooms.FirstOrDefault(r => r.Id == "5");
                break;

            case "Room6":
                SelectedRoom = (ResourceFields)Rooms.FirstOrDefault(r => r.Id == "6");
                break;

            case "Room7":
                SelectedRoom = (ResourceFields)Rooms.FirstOrDefault(r => r.Id == "7");
                break;

            case "Room8":
                SelectedRoom = (ResourceFields)Rooms.FirstOrDefault(r => r.Id == "8");
                break;
            }

            return(SelectedRoom);
            // return 1;
        }