protected override async Task <IQueryable <Refund> > CreateFilteredQueryAsync(GetRefundListDto input) { return(input.UserId.HasValue ? await _repository.GetQueryableByUserIdAsync(input.UserId.Value) : await _repository.GetQueryableAsync()); }