private string GetFullName(POSService.Entities.Guest x)
        {
            var thisGuest = _guestService.GetById((int)x.Id);

            if (thisGuest != null)
            {
                var balance = thisGuest.GetGuestBalance();
                return(x.RoomNumber + " Balance ( NGN " + balance.ToString() + " )");
            }
            else
            {
                return(x.RoomNumber);
            }
        }
        //[OutputCache(Duration = 3600, VaryByParam = "id")]
        public ActionResult GetGuestDetails(int?id)
        {
            var guest = GuestsList.FirstOrDefault(x => x.Id == id);

            if (guest == null)
            {
                guest = new POSService.Entities.Guest {
                    Id = 0, FullName = "House Keeping Staff", RoomNumber = "House Keeping Staff", GuestRoomId = 0
                }
            }
            ;

            return(Json(new
            {
                Details = guest.RoomNumber,
                SuccessText = "Department Successfully Added",
                Id = guest.Id,
                GuestRoomId = guest.GuestRoomId
            }, JsonRequestBehavior.AllowGet));
        }