public async Task <IDataResult <List <Color> > > GetAll(BrandAndColorFilter filter = null) { if (filter == null) { return(new SuccessDataResult <List <Color> >(await _colorDal.GetAllAsync())); } var exp = Filter.DynamicFilter <Color, BrandAndColorFilter>(filter); return(new SuccessDataResult <List <Color> >(await _colorDal.GetAllAsync(exp))); }
public async Task <IActionResult> GetAll([FromQuery] BrandAndColorFilter filter = null) { var result = await _brandService.GetAll(filter); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }