//-----------------------------------------------------------------------------------------------------------------------------------------// //------------------------------------------------------------Function---------------------------------------------------------------------// //-----------------------------------------------------------------------------------------------------------------------------------------// public bool AddUserData(FormUserData data) { try { UserData user = new UserData(); user.account = data.account; user.password = data.password1; user.city = data.city; user.village = data.village; user.address = data.address; db.UserData.Add(user); db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public ActionResult Register(FormUserData data) { FormDataModel model = new FormDataModel(); if (string.IsNullOrWhiteSpace(data.password1) || data.password1 != data.password2) { model.Cities = db.City.ToList(); if (!string.IsNullOrWhiteSpace(data.city)) { model.villages = db.Village.Where(x => x.CityId == data.city).ToList(); } model.userData = data; ViewBag.Msg = "密碼輸入錯誤"; return(View(model)); } else { try { UserData user = new UserData(); user.account = data.account; user.password = data.password1; user.city = data.city; user.village = data.village; user.address = data.address; db.UserData.Add(user); db.SaveChanges(); Response.Redirect("~/Main/Login"); return(new EmptyResult()); } catch (Exception e) { ViewBag.Msg = e; return(View(model)); } } }
public ActionResult Register(FormUserData data) { if (string.IsNullOrWhiteSpace(data.password1) || data.password1 != data.password2) { List <City> cityList = db.City.ToList(); List <Village> villageList = new List <Village>(); if (!string.IsNullOrWhiteSpace(data.city)) { villageList = db.Village.Where(x => x.CityId == data.city).ToList(); } ViewBag.CityList = cityList; ViewBag.VillageList = villageList; ViewBag.Msg = "密碼輸入錯誤"; return(View(data)); } else { try { UserData user = new UserData(); user.account = data.account; user.password = data.password1; user.city = data.city; user.village = data.village; user.address = data.address; db.UserData.Add(user); db.SaveChanges(); Response.Redirect("~/Home/Login"); return(new EmptyResult()); } catch { ViewBag.Msg = "註冊失敗..."; return(View(data)); } } }