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");
        }