function bindLoyaltyRewardsEntity($loyaltyRewardsEntity)
{
    if ($loyaltyRewardsEntity != null) {
        $loyaltyRewardsDto = new LoyaltyRewardsDto();
        $loyaltyRewardsDto->setRewardsId($loyaltyRewardsEntity->getRewardsId());
        $loyaltyRewardsDto->setRewardsName($loyaltyRewardsEntity->getRewardsName());
        $loyaltyRewardsDto->setRewardsDescr($loyaltyRewardsEntity->getRewardsDescr());
        $loyaltyRewardsDto->setRewardsAmount($loyaltyRewardsEntity->getRewardsAmount());
        $loyaltyRewardsDto->setEffFrom($loyaltyRewardsEntity->getEffFrom());
        $loyaltyRewardsDto->setEffTo($loyaltyRewardsEntity->getEffTo());
        return $loyaltyRewardsDto;
    } else {
        return null;
    }
}
    $loyaltyRewardsListDto = new LoyaltyRewardsListDto();
    $loyaltyRewardsListDto = $loyaltyRewardsListDto->bindXml($app);
    foreach ($loyaltyRewardsListDto->getLoyaltyRewardss() as $loyaltyRewardsDto) {
        $loyaltyRewardsEntity = bindLoyaltyRewardsDto($loyaltyRewardsDto);
        $entityManager->persist($loyaltyRewardsEntity);
        $entityManager->flush();
    }
});
$app->put('/loyaltyrewardss/:id', function ($id) use($app) {
    global $entityManager;
    $loyaltyRewardsEntity = $entityManager->find("LoyaltyRewardsEntity", $id);
    $entityManager->flush();
    $loyaltyRewardsDto = bindLoyaltyRewardsEntity($loyaltyRewardsEntity);
    $loyaltyRewardsDto->printData($app);
});
$app->post('/loyaltyrewardss', function () use($app) {
    global $entityManager;
    $loyaltyRewardsDto = new LoyaltyRewardsDto();
    $loyaltyRewardsDto->bindJson($app);
    $entityManager->persist($loyaltyRewardsEntity);
    $entityManager->flush();
    $loyaltyRewardsDto = bindLoyaltyRewardsEntity($loyaltyRewardsEntity);
    $loyaltyRewardsDto->printData($app);
});
$app->delete('/loyaltyrewardss/:id', function ($id) use($app) {
    global $entityManager;
    $loyaltyRewardsEntity = $entityManager->find("LoyaltyRewardsEntity", $id);
    $entityManager->remove($loyaltyRewardsEntity);
    $entityManager->flush();
});
/*Referances*/