public ActionResult Edit(int Id)
        {
            ViewBag.HeaderText = "Modify Policy";
            obj      = BL_tblPropertyCancellationPolicyMap.GetSingleRecordById(Id);
            obj.Mode = "Edit";
            if (obj.dtValidFrom != null)
            {
                obj.validfrom = String.Format("{0:dd/MM/yyyy}", obj.dtValidFrom);
            }
            if (obj.dtValidTo != null)
            {
                obj.validTo = String.Format("{0:dd/MM/yyyy}", obj.dtValidTo);
            }

            return(PartialView("CancellationPolicy", obj));
        }
        public string UpdateStatus(int Id, bool Mode)
        {
            object result    = null;
            string strReturn = string.Empty;

            try
            {
                obj = BL_tblPropertyCancellationPolicyMap.GetSingleRecordById(Id);
                if (Mode == true)
                {
                    obj.cStatus = "A";
                }
                else
                {
                    obj.cStatus = "I";
                    string s = BL_tblPropertyCancellationPolicyMap.CheckPolicyMapping(Id);
                    if (s != "")
                    {
                        result    = new { st = 0, msg = s };
                        strReturn = OneFineRateAppUtil.clsUtils.ConvertToJson(result);
                        return(strReturn);
                    }
                }
                int i = BL_tblPropertyCancellationPolicyMap.UpdateRecord(obj);
                if (i == 1)
                {
                    result = new { st = 1, msg = "Updated successfully." };
                }
                else
                {
                    result = new { st = 0, msg = "Kindly try after some time." };
                }
            }
            catch (Exception)
            {
                result = new { st = 0, msg = "Kindly try after some time." };
            }
            strReturn = OneFineRateAppUtil.clsUtils.ConvertToJson(result);
            return(strReturn);
        }