//
 // GET: /Examination_Unit/Recheck_Manifest/W0009
 public ActionResult Recheck_Manifest(Reject_ReasonModel reject_reason_model)
 {
     var way_bill_id = Convert.ToInt32(TempData["way_bill_id"]);
     db.Reject_Calculated_Tax(way_bill_id, 15, reject_reason_model.reason, "Examination_Unit_Recheck");
     EU_Check eu_check = new EU_Check();
     eu_check.way_bill_id = way_bill_id;
     eu_check.eu_checked_by = reject_reason_model.rechecked_by;
     eu_check.reject_number = 1; //1 represents recheck
     db.EU_Check.Add(eu_check);
     db.SaveChanges();
     TempData["errorMessage"] = "Examination Unit For Recheck";
     return RedirectToAction("Index");
 }
 //
 // GET: /Examination_Unit/Reject_Manifest/W0009
 public ActionResult Reject_Manifest(Reject_ReasonModel reject_reason_model)
 {
     var way_bill_id = Convert.ToInt32(TempData["way_bill_id"]);
     var import_status = (from i in db.Imports
                          where i.way_bill_id == way_bill_id
                          select i.importing_status_id).First();
     db.Reject_Calculated_Tax(way_bill_id, 17, reject_reason_model.reason, "Examination_Unit_Reject");
     EU_Check eu_check = new EU_Check();
     eu_check.way_bill_id = way_bill_id;
     eu_check.eu_checked_by = reject_reason_model.rechecked_by;
     if (import_status == 15)
     {
         eu_check.reject_number = 2; //2 represents reject after recheck
     }
     else if (import_status == 3)
     {
         eu_check.reject_number = 3; //3 represents direct reject
     }
     db.EU_Check.Add(eu_check);
     db.SaveChanges();
     TempData["errorMessage"] = "Examination Unit Rejected";
     return RedirectToAction("Index");
 }