/**
  * Add new list mapping - Step 1, choose a list
  *
  * @param \Aijko\SharepointConnector\Domain\Model\Mapping\Lists $list
  * @dontvalidate $list
  * @return void
  */
 public function newStep1Action(\Aijko\SharepointConnector\Domain\Model\Mapping\Lists $list = NULL)
 {
     $availableSharepointLists = $this->sharepointListsRepository->findAllLists();
     // remove lists that are still available
     $availableMappingLists = $this->mappingListsRepository->findAll();
     if (count($availableMappingLists) > 0) {
         foreach ($availableMappingLists as $key => $item) {
             foreach ($availableSharepointLists as $sharepointList) {
                 if ($sharepointList->id != $item->getSharepointListIdentifier()) {
                     continue;
                 }
                 $availableSharepointLists->detach($sharepointList);
             }
         }
     }
     $this->view->assign('availableSharepointLists', $availableSharepointLists);
     $this->view->assign('list', $list);
 }