public async Task <IEnumerable <Airline> > Get(AirlineGetBinding binding) { using (var context = GetMainContext()) { return(await context.Airlines.WhereIf(binding.Search, x => x.Name.ToLower().Contains(binding.Search.ToLower())) .Select(x => new Airline(x)) .ToListAsync()); } }
public async Task <IActionResult> GetAirlines(AirlineGetBinding binding) => Ok(await _airlineHandler.Get(binding));