/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(ArticleRequest $request)
 {
     $Article = Article::create($request->all());
     //set more info before save data
     $this->setDefaultInfoBeforeSave($Article, true);
     $blnArticle = $Article->save();
     $blnArticleI10n = false;
     if ($blnArticle) {
         $ArticleI10N = Article_I10N::create($request->all());
         $ArticleI10N->i18n_id = $Article->id;
         //set more info before save data
         $this->setDefaultInfoBeforeSave($ArticleI10N, true);
         $blnArticleI10n = $ArticleI10N->save();
     }
     //result
     if ($blnArticle && $blnArticleI10n) {
         return Redirect::route('admin.Article.index')->with('message', new MessageBag(['save_complete']));
     } else {
         return Redirect::route('admin.Article.create', $Article)->with('message', new MessageBag(['save_error']));
     }
 }