コード例 #1
0
        public ActionResult Index()
        {
            List <Models.City> city = new List <Models.City>();

            using (Models.CityVilliageEntities _db = new Models.CityVilliageEntities())
            {
                ViewBag.ResultMessage = TempData["ResultMessage"];
                city             = (from c in _db.Cities select c).ToList();
                ViewBag.cityList = city;
            }
            return(View(new Models.User()));
        }
コード例 #2
0
        public ActionResult Villiage(Models.Villiage vi)
        {
            List <String> villiages = new List <String>();

            using (Models.CityVilliageEntities _db = new Models.CityVilliageEntities())
            {
                villiages = (from v in _db.Villiages where v.CityId == vi.CityId select v.CityVilliage).ToList();
                TempData["ResultMessage"] = "show--" + vi.CityId + "--show";
            }

            //name 為null 沒有傳值過來 會傳回JSON格式的物件
            return(Json(new { success = true, villiage = villiages }));
        }
コード例 #3
0
        public ActionResult Index(Models.User user)
        {
            string cityName = "";

            using (Models.CityVilliageEntities _db = new Models.CityVilliageEntities())
            {
                List <Models.City> city = new List <Models.City>();
                city             = (from c in _db.Cities select c).ToList();
                ViewBag.cityList = city;
                cityName         = (from c in _db.Cities where c.Id == user.city select c.Name).First();
            }

            if (user.password1.Trim() != user.password2.Trim())
            {
                ViewBag.Msg = "密碼輸入有誤";
                return(View(user));
            }
            else
            {
                using (Models.UserInfoEntities1 _db = new Models.UserInfoEntities1())
                {
                    Models.userinfo userinfo = new Models.userinfo();
                    userinfo.account   = user.account;
                    userinfo.password1 = user.password1;
                    userinfo.city      = cityName;
                    userinfo.villiage  = user.villiage;
                    _db.userinfoes.Add(userinfo);
                    _db.SaveChanges();
                }

                //不回重新發請求
                Response.Redirect("Login");
                return(new System.Web.Mvc.EmptyResult());
            }

            //TempData["ResultMessage"] = account + city + villiage;


            //return RedirectToAction("Login");
        }