public async Task <IActionResult> ListAll([FromQuery] ProductFilterQueryViewModel filters) { _logger.LogDebug("GET all products"); var result = await _service.ListAll(filters); return(Ok(result)); }
public async Task <IEnumerable <ProductViewModel> > ListAll(ProductFilterQueryViewModel filters) { var models = await _repository.ListAll(filters.Name, filters.Description, filters.StartDate, filters.EndDate); return(models.Select(m => ConverToView(m))); }