public function down(Application $app, Request $request, $id)
{
$this->isTokenValid($app);
$TargetMember = $app['eccube.repository.member']->find($id);
if (!$TargetMember) {
throw new NotFoundHttpException();
}
$status = false;
if ('PUT' === $request->getMethod()) {
$status = $app['eccube.repository.member']->down($TargetMember);
}
if ($status) {
$app->addSuccess('admin.member.down.complete', 'admin');
} else {
$app->addError('admin.member.down.error', 'admin');
}
return $app->redirect($app->url('admin_setting_system_member'));
}