コード例 #1
0
        public ActionResult DeleteCity(Guid CityID)
        {
            CityTestService cityTest = new CityTestService();

            cityTest.DeleteCity(CityID);
            return(RedirectToAction("ViewStates"));
        }
コード例 #2
0
        public ActionResult UpdateCity(Guid CityID)
        {
            CityTestService cityService = new CityTestService();
            CityModel       cityModel   = new CityModel();

            cityModel = cityService.GetCity(CityID);
            return(View(cityModel));
        }
コード例 #3
0
        public ActionResult ViewCities(Guid StateID)
        {
            CityTestService cityTestService = new CityTestService();
            //CityModel cityModel = new CityModel();
            var cityModel = cityTestService.GetCities(StateID);

            return(View(cityModel));
        }
コード例 #4
0
        public ActionResult ViewStates()
        {
            CityTestService   cityTestService = new CityTestService();
            List <StateModel> lstState        = new List <StateModel>();

            lstState = cityTestService.GetStates();
            return(View(lstState));
        }
コード例 #5
0
        public ActionResult UpdateCity(CityModel cityModel)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }
            CityTestService cityTest = new CityTestService();

            if (cityTest.UpdateCity(cityModel))
            {
                return(RedirectToAction("ViewCities", "CityTest", new { StateID = cityModel.StateID }));
            }
            else
            {
                ModelState.AddModelError("UpdateCityFailedError", "Error in updating the city.");
                return(this.View());
            }
        }
コード例 #6
0
        public ActionResult AddNewCity(CityModel cityModel)
        {
            CityTestService cityService = new CityTestService();

            if (ModelState.IsValid)
            {
                if (cityService.InsertCity(cityModel))
                {
                    return(RedirectToAction("ViewStates", "CityTest"));
                }
                else
                {
                    ModelState.AddModelError("AddCityFailedError", "Error in adding the city");
                }
                return(this.View());
                // return RedirectToAction("AddCity");
            }
            return(View());
        }