public ActionResult CancelRegistration(FormCollection frm) { RegistrationBL _regBl = new RegistrationBL(); RegistrationModel Model = new RegistrationModel(); Model.REGD_STATUS = "C"; Model.STARS_ID = frm["STARS_ID"]; Model.EVENT_ID = Convert.ToDecimal(frm["EVENT_ID"]); Model.TRANSPORTATION_MODE = frm["TRANSPORTATION_MODE"]; Model.FIRST_NAME = frm["FIRST_NAME"]; Model.LAST_NAME = frm["LAST_NAME"]; Model.DLR_NAME = frm["DLR_NAME"]; Model.EMAIL_ID = frm["EMAIL_ID"]; Model.PHONE = frm["PHONE"]; Model.PA_CODE = frm["PA_CODE"]; Model.CANCEL_REASON = frm["CancelReason"]; Model.TRANSPORTATION_NEED = frm["TRANSPORTATION_NEED"]; Model.NOTES = frm["NOTES"]; Model.ADMIN_NOTES = frm["ADMIN_NOTES"]; string eventname = ""; Model.UPDATED_BY = System.Web.HttpContext.Current.Session["w_user"].ToString(); Model.UPDATE_DATE = DateTime.Now; bool flag = _regBl.UpdateRegistraion(Model); if (flag) { EventBL evBL = new EventBL(); EventModel evmodel = new EventModel(); evmodel = evBL.GetEventModelByID(Model.EVENT_ID); evBL.UpdateEventCountDecrease(evmodel); eventname = evmodel.EVENT_SESSION; } EmailHelper.SendCancelEMail(Model, eventname); return(Json(new { redirectUrl = Url.Action("Index", "Registration"), isRedirect = true })); //return Json(new { error = 1 }, JsonRequestBehavior.AllowGet);// RedirectToAction("Index", "Registration"); }