Esempio n. 1
0
        public ActionResult Locations()
        {
            Models.LocationsModel model = getLocationsModelObjects();

            int MFBINT = 0;

            Int32.TryParse(Request.QueryString["MFBID"], out MFBINT);
            model.MFB_Id = (Request.QueryString["MFBID"] == null) ? 0 : MFBINT;
            model.CID    = getCID();

            return(View(model));
        }
Esempio n. 2
0
        private Models.LocationsModel getLocationsModelObjects()
        {
            Models.LocationsModel model = new Models.LocationsModel();
            try
            {
                List <PageInput> controls = new List <PageInput>();

                controls.Add(getLocationsDropdown());
                model.inputs = controls as IList <PageInput>;

                List <InputObject> hiddenControls = new List <InputObject>();
                InputObject        hidden1        = new InputObject();
                hidden1.id         = "MFB_Id";
                hidden1.value      = getSelectedFlagboard().ToString();
                model.hiddenInputs = hiddenControls as IList <InputObject>;
            } catch (Exception ex)
            {
            }

            return(model);
        }
Esempio n. 3
0
        public ActionResult Locations(ICollection <InputObject> inputs)
        {
            Models.LocationsModel     errorModel = new Models.LocationsModel();
            Models.LocationsPostModel posted     = new Models.LocationsPostModel();
            try
            {
                objectMapper <Models.LocationsPostModel> mapper = new objectMapper <Models.LocationsPostModel>();

                posted = mapper.mapCollection(inputs);

                if (posted.CID.Trim().Length < 6)
                {
                    throw new Exception("ERROR: location variable format incorrect.  Contact developer.");
                }

                return(RedirectToAction("Index", "Home", new { CID = posted.CID.Trim(), MFBID = posted.MFB_Id.ToString() }));
            } catch (Exception ex)
            {
                errorModel = getLocationsModelObjects();
                errorModel.inputs[0].errorFlag    = true;
                errorModel.inputs[0].errorMessage = ex.Message;
            }
            return(View(errorModel));
        }