public ActionResult EditRoomFacilities(RoomCatViewModel rfvmodel)
        {
            var facilityviewmodel = RoomFacilitiesViewMappings.MapRoomCatViewModelToRoomFacilityModel(rfvmodel);

            _roomService.UpdateRoomFacilities(facilityviewmodel);
            List <RoomFacilityModel> RoomFacilities = _roomService.GetAllRoomFacilities();

            return(View("ShowAllRoomFacilities", RoomFacilities));
        }
        public ActionResult AddRoomFacilities()
        {
            List <FacilityModel> facilities = _facilityService.GetAllFacilities();
            List <RoomModel>     rooms      = _roomService.GetAllRooms();
            var rmodel = new RoomCatViewModel();

            rmodel.facilities = facilities;
            rmodel.Rooms      = rooms;
            return(View(rmodel));
        }
Example #3
0
        public static RoomFacilityModel MapRoomCatViewModelToRoomFacilityModel(RoomCatViewModel rcvmodel)
        {
            var roomfacilitymodel = new RoomFacilityModel
            {
                Id         = rcvmodel.Id,
                RoomId     = rcvmodel.Room.Id,
                FacilityId = rcvmodel.Facility.FacilityId,
                FQuantity  = rcvmodel.Quantity,
            };

            return(roomfacilitymodel);
        }
        public ActionResult EditRoomFacilities(int id)
        {
            List <FacilityModel> facilities = _facilityService.GetAllFacilities();
            List <RoomModel>     rooms      = _roomService.GetAllRooms();
            var roomfacility = _roomService.GetRoomFacilityById(id);
            var rfvmodel     = new RoomCatViewModel();

            rfvmodel.Facility   = roomfacility.Facility;
            rfvmodel.Room       = roomfacility.Room;
            rfvmodel.facilities = facilities;
            rfvmodel.Rooms      = rooms;
            rfvmodel.Quantity   = roomfacility.FQuantity;
            rfvmodel.Id         = id;
            return(View(rfvmodel));
        }
        public ActionResult AddRoomFacilities(RoomCatViewModel rmodel)
        {
            var roomid = rmodel.Room.Id;
            var room   = _roomService.GetRoomById(roomid);

            foreach (var facility in rmodel.facilities)
            {
                if (facility.IsSelected)
                {
                    var currentfacility = facility;
                    _roomService.AddRoomFacilities(room, facility);
                }
            }
            List <FacilityModel> facilities = _facilityService.GetAllFacilities();
            List <RoomModel>     rooms      = _roomService.GetAllRooms();

            rmodel.facilities = facilities;
            rmodel.Rooms      = rooms;
            return(View(rmodel));
        }