/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(CustomerRequest $request)
 {
     $customer = new Customer();
     $customer->__set("name", $request->name);
     $customer->__set("email", $request->email);
     $customer->__set("stand", $request->stand);
     $customer->__set("phone", $request->phone);
     $customer->__set("address", $request->address);
     $customer->__set("status", $request->status);
     $this->em->persist($customer);
     $this->em->flush();
     flash('The customer has been created')->important();
     return \Redirect::route('customer_index');
 }
 public function create()
 {
     //$param = json_decode($app->request->getBody());
     $username = $param->username;
     $lastname = $param->lastName;
     $firstname = $param->firstName;
     $password = $param->password;
     $email = $param->email;
     $customer = new Customer();
     $customer->setUsername($username);
     $customer->setLastName($lastname);
     $customer->setFirstName($firstname);
     $customer->setEmail($email);
     $customer->setPassword($password);
     $this->entityManager->persist($customer);
     $this->entityManager->flush();
 }