public ActionResult Delete(string[] trxid) { var data = new { status = "", message = "" }; if (HttpContext.Session["UID"] == null) { return(RedirectToAction("Index", "Portal", null)); } mUser u = new mUser(); if (!u.check_user_right(Session["UID"].ToString(), 2)) { return(RedirectToAction("Denied", "Portal", null)); } if (trxid == null) { data = new { status = "ok", message = "Invalid TRXID" }; } try { ViewBag.TRXId = trxid; string uid = Session["UID"].ToString(); for (int i = 0; i < trxid.Length; i++) { string tx = trxid[i]; mTransaction t = new mTransaction(); t.TrxID = int.Parse(tx); t.Delete(uid); } var message = String.Format("No of Transactions : {0} had been deleted...", trxid.Length); data = new { status = "ok", message = message }; } catch (Exception ex) { data = new { status = "ok", message = "Transaction List is empty or\n" + ex.Message }; } return(Json(data, JsonRequestBehavior.AllowGet)); }