public function addRow($customerLogin, $modelColumn, $nameColumn, $dealerPriceColumn, $dealerPriceAmdColumn, $vatPriceColumn, $vatPriceAmdColumn, $warrantyMonthColumn, $warrantyYearColumn, $brandColumn)
 {
     $itemManager = ItemManager::getInstance($this->config, $this->args);
     $modelColumn = trim(preg_replace('/\\s+/', ' ', $modelColumn));
     $nameColumn = trim(preg_replace('/\\s+/', ' ', $nameColumn));
     $warrantyMonthColumn = trim(preg_replace('/\\s+/', ' ', $warrantyMonthColumn));
     $warrantyYearColumn = trim(preg_replace('/\\s+/', ' ', $warrantyYearColumn));
     $brandColumn = trim(preg_replace('/\\s+/', ' ', $brandColumn));
     $dto = $this->mapper->createDto();
     $dto->setLogin($customerLogin);
     $dto->setDisplayName($nameColumn);
     $dto->setOriginalDisplayName($nameColumn);
     if (isset($modelColumn)) {
         $dto->setModel($modelColumn);
         $dto->setOriginalModel($modelColumn);
     }
     if (isset($dealerPriceColumn)) {
         $dto->setDealerPrice(ImportPriceManager::convertCurrencyToDollar($dealerPriceColumn));
         $dto->setOriginalDealerPrice($dealerPriceColumn);
     }
     if (isset($dealerPriceAmdColumn)) {
         $AMDprice = ImportPriceManager::convertCurrencyToAmd($dealerPriceAmdColumn);
         $dto->setDealerPriceAmd($AMDprice);
         $dto->setOriginalDealerPriceAmd($dealerPriceAmdColumn);
         if (!isset($dealerPriceColumn)) {
             $dealerPriceUSD = $itemManager->exchangeFromAMDToUSD($AMDprice);
             $dto->setDealerPrice($dealerPriceUSD);
         }
     }
     if (isset($vatPriceColumn)) {
         $usdPrice = ImportPriceManager::convertCurrencyToDollar($vatPriceColumn);
         $dto->setVatPrice($usdPrice);
         $dto->setOriginalVatPrice($vatPriceColumn);
         if (!isset($dealerPriceColumn)) {
             $dto->setDealerPrice($usdPrice);
             $dto->setOriginalDealerPrice($vatPriceColumn);
         }
     }
     if (isset($vatPriceAmdColumn)) {
         $ADMprice = ImportPriceManager::convertCurrencyToAmd($vatPriceAmdColumn);
         $dto->setVatPriceAmd($ADMprice);
         $dto->setOriginalVatPriceAmd($vatPriceAmdColumn);
         if (!isset($dealerPriceAmdColumn)) {
             $dto->setDealerPriceAmd($ADMprice);
             $dto->setOriginalDealerPriceAmd($vatPriceAmdColumn);
         }
         if (!isset($vatPriceColumn) && !isset($dealerPriceColumn)) {
             $dealerPriceUSD = $itemManager->exchangeFromAMDToUSD($ADMprice);
             $dto->setDealerPrice($dealerPriceUSD);
             $dto->setVatPrice($dealerPriceUSD);
         }
     }
     if (!empty($brandColumn)) {
         $brand = $this->findBrandFromItemTitle($brandColumn);
         $dto->setBrand($brand);
         $dto->setOriginalBrand($brandColumn);
     } else {
         $brand = $this->findBrandFromItemTitle($nameColumn);
         $dto->setBrand($brand);
     }
     if (isset($warrantyMonthColumn)) {
         $dto->setWarrantyMonths(ImportPriceManager::convertWarrantyMonthsFieldToWarrantyMonths($warrantyMonthColumn));
         $dto->setOriginalWarranty($warrantyMonthColumn);
     }
     if (isset($warrantyYearColumn)) {
         $dto->setWarrantyMonths(ImportPriceManager::convertWarrantyYearsFieldToWarrantyMonths($warrantyYearColumn));
         $dto->setOriginalWarranty($warrantyYearColumn);
     }
     $this->mapper->insertDto($dto, false);
 }