示例#1
0
        // 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()));
        }
示例#2
0
        /// <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));
        }
示例#3
0
        // 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));
        }
示例#4
0
        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());
 }
示例#6
0
 // GET: Amenities
 public async Task <IActionResult> Index()
 {
     return(View(await _amenities.GetAmenities()));
 }