Exemplo n.º 1
0
        public ActionResult AddUpdate(etblPropertyCompetitorSet eObj)
        {
            object result = null;

            try
            {
                if (ModelState.IsValid)
                {
                    eObj.iPropId      = Convert.ToInt32(Session["PropId"]);
                    eObj.iActionBy    = ((OneFineRateBLL.BL_Login.UserDetails)Session["UserDetails"]).iUserId;
                    eObj.dtActionDate = DateTime.Now;

                    if (eObj.SelectedCompetitorSet != null)
                    {
                        JArray jArray = (JArray)JsonConvert.DeserializeObject(eObj.SelectedCompetitorSet.Replace("\\", "\""));
                        if (jArray != null)
                        {
                            List <etblPropertyCompetitorSet> lstPropertycompetitorset = new List <etblPropertyCompetitorSet>();
                            foreach (var item in jArray)
                            {
                                lstPropertycompetitorset.Add(new etblPropertyCompetitorSet()
                                {
                                    iPropId      = eObj.iPropId,
                                    iCPropId     = Convert.ToInt32(item["value"]),
                                    dtActionDate = DateTime.Now,
                                    iActionBy    = ((OneFineRateBLL.BL_Login.UserDetails)Session["UserDetails"]).iUserId
                                });
                            }
                            eObj.PropertyCompetitorSetList = lstPropertycompetitorset;
                        }
                    }
                    int j = BL_tblPropertyCompetitorSet.AddUpdateRecord(eObj);
                    if (j == 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." };
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
 public ActionResult Index()
 {
     ViewBag.PropertyCompetitorSet = OneFineRateAppUtil.clsUtils.ConvertToJson(BL_tblPropertyCompetitorSet.GetPropertyLocalityMap(Convert.ToInt32(Session["PropId"])));
     return(View(obj));
 }