public function updateAction(Request $request, $id)
{
if ($request->isMethod('POST')) {
$em = $this->container->get('em');
$values = $request->request->all();
if (!$values['subject'] || !$values['message']) {
return new JsonResponse(array('status' => false));
}
try {
$comment = $em->getRepository('Newscoop\\Entity\\Comment')->find($id);
$em->getRepository('Newscoop\\Entity\\Comment')->update($comment, $values);
$em->flush();
} catch (\Exception $e) {
return new JsonResponse(array('status' => $e->getMessage()));
}
return new JsonResponse(array('status' => true, 'comment' => $id, 'subject' => $values['subject'], 'message' => $values['message']));
}
}