/**
  * @Route("/newResistor", name="newResistorAjax")
  * @Template()
  */
 public function newResistorAjaxAction()
 {
     $post = $this->get('request')->request;
     $id = $post->get('id');
     $formData = $post->get('formData');
     $objF = json_decode($formData);
     $obj = $objF->resistorForm;
     $res = new Resistor();
     $res->setParams($obj);
     $serviceResistor = $this->get('ikaros_resistorService');
     $servicePart = $this->get('ikaros_partService');
     //$e = $service->setLams($res, $id);
     $lambda = $serviceResistor->calculateLam($res, $id);
     $e = $servicePart->setLams($lambda, $res, $id);
     $qualR = $serviceResistor->getResQuality($res->getQuality());
     if ($e != "") {
         return new Response(json_encode(array('e' => $e)), 400, array('Content-Type' => 'application/json; charset=utf-8'));
     }
     return new Response(json_encode(array('Label' => $res->getLabel(), 'Lam' => $res->getLam(), 'Value' => $res->getValue(), 'MaxPower' => $res->getMaxPower(), 'DissipationPower' => $res->getDissipationPower(), 'DPTemp' => $res->getDPTemp(), 'PassiveTemp' => $res->getPassiveTemp(), 'Material' => $res->getMaterial(), 'Quality' => $qualR, 'Environment' => $res->getEnvironment(), 'idP' => $res->getIDPart())), 200, array('Content-Type' => 'application/json; charset=utf-8'));
 }