public ActionResult Delete(int id)
 {
     if (Session.getCurrentUser() == null)
         return Redirect("/admin/account/logon");
     if (!SercurityServices.HasPermission((int)TypeModule.MODULE_VANBAN, Session.getCurrentUser().username, TypeAudit.Delete))
     {
         return Redirect("/admin/error/error403");
     }
     gov_doc_draft documentInfo = _cnttDB.gov_doc_draft.Find(id);
     if (documentInfo != null)
     {
         try
         {
             _cnttDB.gov_doc_draft.Remove(documentInfo);
             int rs = _cnttDB.SaveChanges();
             if (rs > 0)
             {
                 var lucene = new LuceneSerives.LuceneDocuments();
                 lucene.ClearLuceneIndexRecord(id);
                 insertHistory(AccessType.xoaVanBan, Constant.XOA(Constant.ITEM_VANBAN, Constant.ID, id.ToString()));
                 TempData["message"] = Constant.DELETE_SUCCESSFULL;
             }
             else
             {
                 return Redirect("/admin/error/error404");
             }
         }
         catch (Exception ex)
         {
             return Redirect("/admin/error/error404");
         }
     }
     else
     {
         return Redirect("/admin/error/error405");
     }
     
     
     return Redirect("Index");
 }