Beispiel #1
0
        public async Task <IEnumerable <Instructor> > Get(InstructorGetOptions options)
        {
            _logger.LogInformation("Trying to execute sql get instructor query");

            var result = await GetEntities(o =>
                                           (options.Id.HasValue ? o.Id == options.Id.Value : true) &&
                                           (string.IsNullOrEmpty(options.Search) ? true
                    : o.FirstName.ToLower().Contains(options.Search.ToLower()))
                                           );

            _logger.LogInformation("Sql get instructor query successfully executed");
            return(result);
        }
Beispiel #2
0
 public async Task <IActionResult> Get([FromQuery] InstructorGetOptions options)
 {
     return(Ok(await _service.Get(options)));
 }
 public async Task <IEnumerable <Instructor> > Get(InstructorGetOptions options)
 {
     return(await _dao.Get(options));
 }