// GET: Amenities
        /// <summary>
        /// Default HTTP GET route for /Amenities to display amenities in a database
        /// </summary>
        /// <returns>Index.cshtml with a amenities list</returns>
        public async Task <IActionResult> Index(string searchString)
        {
            var amenities = from x in await _amenities.GetAmenitiesAsync() select x;

            if (!string.IsNullOrEmpty(searchString))
            {
                amenities = amenities.Where(x => x.Name.ToLower().Contains(searchString.ToLower()));
            }

            return(View(amenities));
        }
Пример #2
0
        // GET: RoomAmenities/Create

        public async Task <IActionResult> Create()
        {
            ViewData["AmenitiesID"] = new SelectList(await _amenities.GetAmenitiesAsync(), "ID", "ID");
            ViewData["RoomID"]      = new SelectList(await _rooms.GetRoomsAsync(), "ID", "ID");
            return(View());
        }
Пример #3
0
 /// <summary>
 /// index for amenities page. This get the amenities if it exists.
 /// </summary>
 /// <returns></returns>
 // GET: Amenities
 public async Task <IActionResult> Index()
 {
     return(View(await _context.GetAmenitiesAsync()));
 }