public async Task <IActionResult> RoomList()
        {
            var rooms = await this.hotelService.GetAllRooms();

            var parsedRooms = new RoomCollectionViewModel()
            {
                Rooms = rooms
            };

            return(this.View(parsedRooms));
        }
        public async Task <IActionResult> Rooms()
        {
            var rooms = await this.hotelService.GetAllRooms();

            var filteredRooms = rooms
                                .GroupBy(z => z.RoomType)
                                .Select(z => z.FirstOrDefault())
                                .ToList();
            var parsedRooms = new RoomCollectionViewModel {
                Rooms = filteredRooms
            };

            return(this.View(parsedRooms));
        }