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"));
        }
示例#2
0
        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"));
        }