public ActionResult Index(PropertyOwnerInfo propertyOwnerInfo) { BuildingApplication buildApp = null; if (Session["BuildingApplication"] != null) { buildApp = (BuildingApplication)Session["BuildingApplication"]; } else { buildApp = new BuildingApplication(); } propertyOwnerInfo.AddressInfo.CountiesList = null; propertyOwnerInfo.AddressInfo.CountryList = null; propertyOwnerInfo.AddressInfo.StatesList = null; buildApp.PropertyOwnerInfoData = propertyOwnerInfo; Session["BuildingApplication"] = buildApp; string buildAppString = JsonConvert.SerializeObject(buildApp); temp_BPMData objtemp_BPMData = db.temp_BPMData.FirstOrDefault(x => x.AppID == "1" && x.UserID == "1"); if (objtemp_BPMData != null) { objtemp_BPMData.AppID = "1"; objtemp_BPMData.UserID = "1"; objtemp_BPMData.JsonData = buildAppString; db.SaveChanges(); } else { temp_BPMData objtempBPM = new temp_BPMData(); objtempBPM.AppID = "1"; objtempBPM.UserID = "1"; objtempBPM.JsonData = buildAppString; db.temp_BPMData.Add(objtempBPM); db.SaveChanges(); } return(RedirectToAction("Index", "PropertyOwnerContact")); }
public ActionResult Index(QualifyingInfo qualifyingInfo) { //store in session BuildingApplication buildApp = null; if (Session["BuildingApplication"] != null) { buildApp = (BuildingApplication)Session["BuildingApplication"]; } else { buildApp = new BuildingApplication(); } buildApp.QualifyingInfoData = qualifyingInfo; Session["BuildingApplication"] = buildApp; string buildAppString = JsonConvert.SerializeObject(buildApp); temp_BPMData objtemp_BPMData = db.temp_BPMData.FirstOrDefault(x => x.AppID == "1" && x.UserID == "1"); if (objtemp_BPMData != null) { objtemp_BPMData.AppID = "1"; objtemp_BPMData.UserID = "1"; objtemp_BPMData.JsonData = buildAppString; db.SaveChanges(); } else { temp_BPMData objtempBPM = new temp_BPMData(); objtempBPM.AppID = "1"; objtempBPM.UserID = "1"; objtempBPM.JsonData = buildAppString; db.temp_BPMData.Add(objtempBPM); db.SaveChanges(); } return(RedirectToAction("Index", "PropertyOwnerInfo")); }