示例#1
0
        public ActionResult FlightServices()
        {
            var            items = _adventureService.GetAll(HotelID).Where(x => !x.IsPlaceOfInterest).ToList();
            HotelMenuModel hmm   = new HotelMenuModel();

            hmm.Adventures = items;
            return(View(hmm));
        }
示例#2
0
        public ActionResult BuyCard(int?id)
        {
            var            item = _adventureService.GetAll(HotelID).FirstOrDefault(x => x.Id == id.Value);
            HotelMenuModel hmm  = new HotelMenuModel();

            hmm.Adventure = item;
            return(View(hmm));
        }
示例#3
0
        public ActionResult BuyRechargeCard()
        {
            var            items = _adventureService.GetAll(HotelID).Where(x => !x.IsPlaceOfInterest && string.IsNullOrEmpty(x.Address)).ToList();
            HotelMenuModel hmm   = new HotelMenuModel();

            hmm.Adventures = items;
            return(View(hmm));
        }
示例#4
0
        public ActionResult EscortServices()
        {
            var            items = _escortService.GetAll(HotelID).ToList();
            HotelMenuModel hmm   = new HotelMenuModel();

            hmm.Escorts = items;
            return(View(hmm));
        }
示例#5
0
        public ActionResult TaxiServices()
        {
            var            items = _taxiService.GetAll(HotelID).ToList();
            HotelMenuModel hmm   = new HotelMenuModel();

            hmm.Taxis = items;
            return(View(hmm));
        }
示例#6
0
        public ActionResult ViewImage(int?id)
        {
            var            item = _posItemService.GetAll().FirstOrDefault(x => x.Id == id.Value);
            HotelMenuModel hmm  = new HotelMenuModel();

            hmm.MenuItem = item;
            return(View(hmm));
        }
示例#7
0
        public ActionResult Menu()
        {
            var items = _posItemService.GetAll().GroupBy(x => x.StockItem.CategoryId).Select(x => new MenuModel {
                Id = x.Key, CategoryName = GetCategoryName(x.Key), Items = x.ToList()
            }).ToList();

            HotelMenuModel hmm = new HotelMenuModel();

            hmm.Menu = items;
            return(View(hmm));
        }
示例#8
0
        public ActionResult ContactAgent(int?id)
        {
            var personId = Person.PersonID;

            var guest = _guestService.GetAll(HotelID).FirstOrDefault(x => x.PersonId == personId);

            var agentsNumber = GetBookingAgent();
            var msg          = "A Guest at " + GetHotelsName() + " needs to book a flight, Room No-" + guest.GuestRooms.FirstOrDefault().Room.RoomNumber + ", The Telephone number of the guest is : " + agentsNumber + ", Guest name is " + guest.FullName;

            SendSMS(agentsNumber, "", msg);

            HotelMenuModel hmm = new HotelMenuModel();

            hmm.BookingAgentNumber = agentsNumber;

            return(View(hmm));
        }
示例#9
0
        public ActionResult BookTaxi(int?id)
        {
            var personId = Person.PersonID;

            var guest         = _guestService.GetAll(HotelID).FirstOrDefault(x => x.PersonId == personId);
            var item          = _taxiService.GetAll(HotelID).FirstOrDefault(x => x.Id == id.Value);
            var drivername    = item.Name;
            var guestName     = guest.FullName;
            var guestPhone    = guest.Mobile;
            var driversNumber = item.Telephone;
            var msg           = "Your services are required at " + GetHotelsName() + ", Room No-" + guest.GuestRooms.FirstOrDefault().Room.RoomNumber + ", The Telephone number of the guest is : " + driversNumber + ", Guest name is " + guest.FullName;

            SendSMS(driversNumber, "", msg);

            HotelMenuModel hmm = new HotelMenuModel();

            hmm.CarItem = item;
            return(View(hmm));
        }