// GET: Amenities public async Task <IActionResult> Index(string searchString) { var amenities = await _context.GetAmenities(); if (!String.IsNullOrEmpty(searchString)) { amenities = amenities.Where(s => s.Name.Contains(searchString)); } return(View(await _context.GetAmenities())); }
/// <summary> /// Create search bar /// </summary> /// <param name="searchString"></param> /// <returns></returns> public async Task <IActionResult> Index(string searchString) { if (searchString == null) { return(View(await _context.GetAmenities())); } var amenities = await _context.GetAmenities(); if (!String.IsNullOrEmpty(searchString)) { amenities = amenities.Where(a => a.Name.ToLower().Contains(searchString.ToLower())); } return(View(amenities)); }
// GET: Amenities public async Task <IActionResult> Index(string NameEntered) { var amenities = await _context.GetAmenities(); if (!String.IsNullOrEmpty(NameEntered)) { amenities = amenities.Where(search => search.Name.Contains(NameEntered)); } return(View(amenities)); }
public async Task <RoomDto> GetRoom(int id) { var room = await _context.Rooms.Where(x => x.Id == id) .Include(x => x.Amenities) .ThenInclude(x => x.Amenity) .Include(x => x.Rooms) .ThenInclude(x => x.Room) .FirstOrDefaultAsync(); RoomDto dto = new RoomDto() { Id = room.Id, Name = room.Name, Layout = room.Layout.ToString(), Amenities = await _amenities.GetAmenities() }; return(dto); }
public async Task <ActionResult <IEnumerable <AmenityDto> > > GetAmenities() { return(await _amenity.GetAmenities()); }
// GET: Amenities public async Task <IActionResult> Index() { return(View(await _amenities.GetAmenities())); }