Ejemplo n.º 1
0
        public ActionResult Index()
        {
            BuildingApplication      buildApp          = new BuildingApplication();
            PropertyOwnerContactInfo propertyOwnerInfo = new PropertyOwnerContactInfo();

            if (Session["BuildingApplication"] != null)
            {
                buildApp = (BuildingApplication)Session["BuildingApplication"];
            }
            else
            {
                string       jsonData        = string.Empty;
                temp_BPMData objtemp_BPMData = db.temp_BPMData.FirstOrDefault(x => x.AppID == "1" && x.UserID == "1");
                if (objtemp_BPMData != null)
                {
                    jsonData = objtemp_BPMData.JsonData;
                }
                buildApp = JsonConvert.DeserializeObject <BuildingApplication>(jsonData);
            }
            if (buildApp == null)
            {
                buildApp = new BuildingApplication();
            }

            ViewBag.info = new List <SelectListItem> {
                new SelectListItem {
                    Value = "Property Owner Organization", Text = "Property Owner Organization", Selected = (buildApp.PropertyOwnerInfoData?.PropertyOwnerType == "Property Owner Organization")
                },
                new SelectListItem {
                    Value = "Property Owner Individual", Text = "Property Owner Individual", Selected = (buildApp.PropertyOwnerInfoData?.PropertyOwnerType == "Property Owner Individual")
                }
            };
            buildApp.PropertyOwnerContactData             = (buildApp.PropertyOwnerContactData == null) ? new PropertyOwnerContactInfo() : buildApp.PropertyOwnerContactData;
            buildApp.PropertyOwnerContactData.AddressInfo = (buildApp.PropertyOwnerContactData.AddressInfo == null) ? new AddressInfo() : buildApp.PropertyOwnerContactData.AddressInfo;

            //  buildApp.PropertyOwnerInfoData = ;
            AddressInfo objAddressInfo = new AddressInfo();

            buildApp.PropertyOwnerContactData.AddressInfo.CountryList  = objAddressInfo.CountryList;
            buildApp.PropertyOwnerContactData.AddressInfo.StatesList   = objAddressInfo.StatesList;
            buildApp.PropertyOwnerContactData.AddressInfo.CountiesList = objAddressInfo.CountiesList;
            buildApp.PropertyOwnerContactData.PropertyOwner            = buildApp.PropertyOwnerInfoData.OrganizationName;

            return(View(buildApp.PropertyOwnerContactData));
        }
Ejemplo n.º 2
0
        // GET: QualifyingInfo
        public ActionResult Index()
        {
            Log.Info("Qualifying Info Controller Started");
            //While Loading Deserialization
            BuildingApplication buildApp       = new BuildingApplication();
            QualifyingInfo      qualifyingInfo = new QualifyingInfo();


            if (Session["BuildingApplication"] != null)
            {
                var data = (BuildingApplication)Session["BuildingApplication"];

                //qualifyingInfo =(QualifyingInfo)Session["QualifyingInfo"];
            }
            else
            {
                string       jsonData        = string.Empty;
                temp_BPMData objtemp_BPMData = db.temp_BPMData.FirstOrDefault(x => x.AppID == "1" && x.UserID == "1");
                if (objtemp_BPMData != null)
                {
                    jsonData = objtemp_BPMData.JsonData;
                }

                buildApp = JsonConvert.DeserializeObject <BuildingApplication>(jsonData);
            }

            if (buildApp == null)
            {
                buildApp = new BuildingApplication();
            }

            ViewBag.info = new List <SelectListItem> {
                new SelectListItem {
                    Value = "1", Text = "Building Permit Application", Selected = (buildApp.QualifyingInfoData?.TransactionType == "1")
                },
                new SelectListItem {
                    Value = "2", Text = "Demolition Permit Application", Selected = (buildApp.QualifyingInfoData?.TransactionType == "2")
                }
            };


            return(View(buildApp.QualifyingInfoData));
        }
        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"));
        }
Ejemplo n.º 4
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"));
        }
Ejemplo n.º 5
0
        // GET: QualifyInfo
        public ActionResult Index()
        {
            Log.Info("Qualifying Info Controller Started");
            //While Loading Deserialization
            BuildingApplication buildApp       = new BuildingApplication();
            QualifyingInfo      qualifyingInfo = new QualifyingInfo();

            if (Session["BuildingApplication"] != null)
            {
                var data = (BuildingApplication)Session["BuildingApplication"];
                buildApp.QualifyingInfoData = data.QualifyingInfoData;
            }
            else
            {
                string       jsonData        = string.Empty;
                temp_BPMData objtemp_BPMData = db.temp_BPMData.FirstOrDefault(x => x.AppID == "1" && x.UserID == "1");
                if (objtemp_BPMData != null)
                {
                    jsonData = objtemp_BPMData.JsonData;
                }

                buildApp = JsonConvert.DeserializeObject <BuildingApplication>(jsonData);
            }

            if (buildApp == null)
            {
                buildApp = new BuildingApplication();
                buildApp.QualifyingInfoData = new QualifyingInfo();
                //buildApp.QualifyingInfoData.TransactionType = "1";
            }
            if (buildApp.QualifyingInfoData == null)
            {
                buildApp.QualifyingInfoData = new QualifyingInfo();
            }
            buildApp.QualifyingInfoData.TransactionTypes = GetTransactionTypes();

            return(View(buildApp.QualifyingInfoData));
        }