/**
  * Get list data. Process filters if submitted.
  *
  * @param Form $filter
  * @return \RunOpenCode\ExchangeRate\Contract\RateInterface[]
  */
 protected function getListData(Form $filter)
 {
     if ($filter->isSubmitted() && $filter->isValid()) {
         return $this->repository->all($filter->getData());
     }
     return $this->repository->all();
 }