示例#1
0
        public ActionResult ShowDetailsRoom(int Id)
        {
            Room room = repository.GetRoomById(Id);


            return(View(room));
        }
        public ActionResult BookRoom(int Id)
        {
            Room            model      = repository.GetRoomById(Id);
            List <DateTime> list       = repository.GetDaysBookedRoom(Id);
            List <string>   liststring = new List <string>();

            foreach (var item in list)
            {
                liststring.Add(item.ToShortDateString());
            }

            BookRoomViewModel viewmodel = new BookRoomViewModel();

            viewmodel.room = model;
            viewmodel.list = liststring;

            return(View(viewmodel));
        }
        public ActionResult DeleteRoom(int id, int resortId, int hotelId)
        {
            Room room = repository.GetRoomById(id);

            repository.RemoveRoom(id);


            if (hotelId != 0)
            {
                return(RedirectToAction("EditHotel", "Owner", new { id = hotelId }));
            }
            else
            {
                return(RedirectToAction("EditResort", "Owner", new { id = resortId }));
            }
        }