Пример #1
0
 /**
  * Convert tax class service data object into tax class model.
  *
  * @param TaxClass $taxClass
  * @return TaxClassModel
  */
 public function createTaxClassModel(TaxClass $taxClass)
 {
     /** @var TaxClassModel $taxClassModel */
     $taxClassModel = $this->taxClassFactory->create();
     $taxClassModel->setId($taxClass->getClassId())->setClassName($taxClass->getClassName())->setClassType($taxClass->getClassType());
     return $taxClassModel;
 }
Пример #2
0
 /**
  * {@inheritdoc}
  */
 public function delete(\Magento\Tax\Api\Data\TaxClassInterface $taxClass)
 {
     $taxClassId = $taxClass->getClassId();
     try {
         $this->taxClassResource->delete($taxClass);
     } catch (CouldNotDeleteException $e) {
         throw $e;
     } catch (\Exception $e) {
         return false;
     }
     $this->classModelRegistry->remove($taxClassId);
     return true;
 }