public ActionResult Edit([Bind(Include = "id,adress,prize,detial")] HousePropertyModels housePropertyModels) { UserModels userModels = new UserModels(); if (Session["userid"] != null) { userModels = db.User.Find(Session["userid"]); ViewBag.userModels = userModels; } else { return(RedirectToAction("Login", "User")); } housePropertyModels.propertyUrl1 = Request["propertyUrl1"]; housePropertyModels.propertyUrl2 = Request["propertyUrl2"]; housePropertyModels.propertyUrl3 = Request["propertyUrl3"]; int oareaid = int.Parse(Request["oareaid"]); if (ModelState.IsValid) { if (Request["areaid"] != null) { int areaid = int.Parse(Request["areaid"]); db.Entry(housePropertyModels).State = EntityState.Modified; db.SaveChanges(); db.Database.ExecuteSqlCommand("update HousePropertyModels set area_id=" + areaid + " where id=" + housePropertyModels.id); return(RedirectToAction("userPropertyList")); } else { ModelState.AddModelError("areaid", "地址未选全!"); } } int aid = 0; if (Request["areaid"] == null) { aid = int.Parse(Request["oareaid"]); } else { aid = int.Parse(Request["areaid"]); } List <ProvincesModels> provincesModelsList = db.Provinces.ToList(); ViewBag.provincesModelsList = provincesModelsList; AreasModels areasModels = db.Areas.Find(aid); CitiesModels citiesModels = db.Cities.Where(m => m.cityid == areasModels.cityid).FirstOrDefault(); ProvincesModels provincesModels = db.Provinces.Where(m => m.provinceid == citiesModels.provinceid).FirstOrDefault(); List <CitiesModels> citiesModelsList = db.Cities.Where(m => m.provinceid == provincesModels.provinceid).ToList(); List <AreasModels> areasModelsList = db.Areas.Where(m => m.cityid == citiesModels.cityid).ToList(); ViewBag.citiesModelsList = citiesModelsList; ViewBag.areasModelsList = areasModelsList; ViewBag.citiesModels = citiesModels; ViewBag.provincesModels = provincesModels; housePropertyModels.area = areasModels; housePropertyModels.owner = userModels; return(View(housePropertyModels)); }
public ActionResult UserEdit(UserModels userInfo) { List <MenuItem> menuList = menu.getAdminMenu(); foreach (MenuItem item in menuList) { if (item.url.Equals("/Admin/UserManage")) { item.active = true; } } ViewBag.menuList = menuList; if (Session["adminid"] != null) { AdminModels adminModels = db.Admin.Find(Session["adminid"]); ViewBag.adminModels = adminModels; } else { return(RedirectToAction("Login")); } if (ModelState.IsValid) { if (Request["areaid"] != null) { int areaid = int.Parse(Request["areaid"]); db.Entry(userInfo).State = EntityState.Modified; db.Database.ExecuteSqlCommand("update UserModels set area_id=" + areaid + " where id=" + userInfo.id); db.SaveChanges(); return(RedirectToAction("UserManage")); } } int aid = 0; if (Request["areaid"] == null) { aid = int.Parse(Request["oareaid"]); } else { aid = int.Parse(Request["areaid"]); } List <ProvincesModels> provincesModelsList = db.Provinces.ToList(); ViewBag.provincesModelsList = provincesModelsList; AreasModels areasModels = db.Areas.Find(aid); CitiesModels citiesModels = db.Cities.Where(m => m.cityid == areasModels.cityid).FirstOrDefault(); ProvincesModels provincesModels = db.Provinces.Where(m => m.provinceid == citiesModels.provinceid).FirstOrDefault(); List <CitiesModels> citiesModelsList = db.Cities.Where(m => m.provinceid == provincesModels.provinceid).ToList(); List <AreasModels> areasModelsList = db.Areas.Where(m => m.cityid == citiesModels.cityid).ToList(); ViewBag.citiesModelsList = citiesModelsList; ViewBag.areasModelsList = areasModelsList; ViewBag.citiesModels = citiesModels; ViewBag.provincesModels = provincesModels; userInfo.area = areasModels; return(View(userInfo)); }
public ActionResult editUserInfo(UserModels userModels) { List <MenuItem> menuList = menu.getUserMenu(); foreach (MenuItem item in menuList) { if (item.url.Equals("/User/showUserInfo")) { item.active = true; } } ViewBag.menuList = menuList; ViewBag.userModels = userModels; if (ModelState.IsValid) { if (Request["areaid"] != null) { int areaid = int.Parse(Request["areaid"]); db.Entry(userModels).State = EntityState.Modified; db.Database.ExecuteSqlCommand("update UserModels set area_id=" + areaid + " where id=" + userModels.id); db.SaveChanges(); return(RedirectToAction("showUserInfo")); } else { ModelState.AddModelError("areaid", "地址未选全!"); } } int aid = 0; if (Request["areaid"] == null) { aid = int.Parse(Request["oareaid"]); } else { aid = int.Parse(Request["areaid"]); } List <ProvincesModels> provincesModelsList = db.Provinces.ToList(); ViewBag.provincesModelsList = provincesModelsList; AreasModels areasModels = db.Areas.Find(aid); CitiesModels citiesModels = db.Cities.Where(m => m.cityid == areasModels.cityid).FirstOrDefault(); ProvincesModels provincesModels = db.Provinces.Where(m => m.provinceid == citiesModels.provinceid).FirstOrDefault(); List <CitiesModels> citiesModelsList = db.Cities.Where(m => m.provinceid == provincesModels.provinceid).ToList(); List <AreasModels> areasModelsList = db.Areas.Where(m => m.cityid == citiesModels.cityid).ToList(); ViewBag.citiesModelsList = citiesModelsList; ViewBag.areasModelsList = areasModelsList; ViewBag.citiesModels = citiesModels; ViewBag.provincesModels = provincesModels; userModels.area = areasModels; return(View(userModels)); }
// GET: HouseProperty/Edit/5 public ActionResult Edit(int?id) { UserModels userModels = new UserModels(); if (Session["userid"] != null) { userModels = db.User.Find(Session["userid"]); ViewBag.userModels = userModels; } else { return(RedirectToAction("Login", "User")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } else if (!userFun.isUsersHP(userModels, id)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HousePropertyModels housePropertyModels = db.HousePropertyModels.Find(id); if (housePropertyModels == null) { return(HttpNotFound()); } List <ProvincesModels> provincesModelsList = db.Provinces.ToList(); ViewBag.provincesModelsList = provincesModelsList; AreasModels areasModels = db.Areas.Find(housePropertyModels.area.id); CitiesModels citiesModels = db.Cities.Where(m => m.cityid == areasModels.cityid).FirstOrDefault(); ProvincesModels provincesModels = db.Provinces.Where(m => m.provinceid == citiesModels.provinceid).FirstOrDefault(); List <CitiesModels> citiesModelsList = db.Cities.Where(m => m.provinceid == provincesModels.provinceid).ToList(); List <AreasModels> areasModelsList = db.Areas.Where(m => m.cityid == citiesModels.cityid).ToList(); ViewBag.citiesModelsList = citiesModelsList; ViewBag.areasModelsList = areasModelsList; ViewBag.citiesModels = citiesModels; ViewBag.provincesModels = provincesModels; return(View(housePropertyModels)); }
public ActionResult UserEdit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } List <MenuItem> menuList = menu.getAdminMenu(); foreach (MenuItem item in menuList) { if (item.url.Equals("/Admin/UserManage")) { item.active = true; } } ViewBag.menuList = menuList; if (Session["adminid"] != null) { AdminModels adminModels = db.Admin.Find(Session["adminid"]); ViewBag.adminModels = adminModels; } else { return(RedirectToAction("Login")); } UserModels userInfo = db.User.Find(id); List <ProvincesModels> provincesModelsList = db.Provinces.ToList(); ViewBag.provincesModelsList = provincesModelsList; AreasModels areasModels = db.Areas.Find(userInfo.area.id); CitiesModels citiesModels = db.Cities.Where(m => m.cityid == areasModels.cityid).FirstOrDefault(); ProvincesModels provincesModels = db.Provinces.Where(m => m.provinceid == citiesModels.provinceid).FirstOrDefault(); List <CitiesModels> citiesModelsList = db.Cities.Where(m => m.provinceid == provincesModels.provinceid).ToList(); List <AreasModels> areasModelsList = db.Areas.Where(m => m.cityid == citiesModels.cityid).ToList(); ViewBag.citiesModelsList = citiesModelsList; ViewBag.areasModelsList = areasModelsList; ViewBag.citiesModels = citiesModels; ViewBag.provincesModels = provincesModels; return(View(userInfo)); }
public ActionResult Register(UserModels userModels) { if (ModelState.IsValid) { string repassword = Request["repassword"]; if (repassword.Equals(userModels.password)) { if (db.User.Where(m => m.username == userModels.username).FirstOrDefault() == null) { if (Request["areaid"] != null) { int areaid = int.Parse(Request["areaid"]); userModels.password = md5fun.getMD5(userModels.password); AreasModels areasModels = db.Areas.Find(areaid); userModels.area = areasModels; db.User.Add(userModels); db.SaveChanges(); return(RedirectToAction("Login")); } else { ModelState.AddModelError("areaid", "地址未选全!"); } } else { ModelState.AddModelError("username", "用户名'" + userModels.username + "'已被注册!"); } } else { ModelState.AddModelError("repasserror", "两次密码不相同!"); } } List <ProvincesModels> provincesModelsList = db.Provinces.ToList(); ViewBag.provincesModelsList = provincesModelsList; return(View(userModels)); }
public ActionResult editUserInfo() { List <MenuItem> menuList = menu.getUserMenu(); foreach (MenuItem item in menuList) { if (item.url.Equals("/User/showUserInfo")) { item.active = true; } } ViewBag.menuList = menuList; UserModels userModels = new UserModels(); if (Session["userid"] != null) { userModels = db.User.Find(Session["userid"]); ViewBag.userModels = userModels; } else { return(RedirectToAction("Login")); } List <ProvincesModels> provincesModelsList = db.Provinces.ToList(); ViewBag.provincesModelsList = provincesModelsList; AreasModels areasModels = db.Areas.Find(userModels.area.id); CitiesModels citiesModels = db.Cities.Where(m => m.cityid == areasModels.cityid).FirstOrDefault(); ProvincesModels provincesModels = db.Provinces.Where(m => m.provinceid == citiesModels.provinceid).FirstOrDefault(); List <CitiesModels> citiesModelsList = db.Cities.Where(m => m.provinceid == provincesModels.provinceid).ToList(); List <AreasModels> areasModelsList = db.Areas.Where(m => m.cityid == citiesModels.cityid).ToList(); ViewBag.citiesModelsList = citiesModelsList; ViewBag.areasModelsList = areasModelsList; ViewBag.citiesModels = citiesModels; ViewBag.provincesModels = provincesModels; return(View(userModels)); }
public ActionResult Create([Bind(Include = "id,adress,prize,detial,propertyUrl")] HousePropertyModels housePropertyModels) { UserModels userModels = new UserModels(); if (Session["userid"] != null) { userModels = db.User.Find(Session["userid"]); ViewBag.userModels = userModels; List <ProvincesModels> provincesModelsList = db.Provinces.ToList(); ViewBag.provincesModelsList = provincesModelsList; } else { return(RedirectToAction("Login", "User")); } if (ModelState.IsValid) { string propertyUrl0 = Request["propertyUrl0"].Trim(); string propertyUrl1 = Request["propertyUrl1"].Trim(); string propertyUrl2 = Request["propertyUrl2"].Trim(); string propertyUrl3 = Request["propertyUrl3"].Trim(); if (Request["areaid"] != null) { int areaid = int.Parse(Request["areaid"]); if (propertyUrl1 != null && !propertyUrl1.Equals("")) { housePropertyModels.propertyUrl1 = propertyUrl1; if (propertyUrl2 != null && !propertyUrl2.Equals("")) { housePropertyModels.propertyUrl2 = propertyUrl2; if (propertyUrl3 != null && !propertyUrl3.Equals("")) { housePropertyModels.propertyUrl3 = propertyUrl3; if (propertyUrl0 != null && !propertyUrl0.Equals("")) { string[] urls = propertyUrl0.Split(','); foreach (string s in urls) { PropertyImageModels pm = new PropertyImageModels(); pm.url = s; pm.houseProperty = housePropertyModels; db.propertyimg.Add(pm); } housePropertyModels.status = 0; AreasModels areasModels = db.Areas.Find(areaid); housePropertyModels.area = areasModels; housePropertyModels.owner = userModels; db.HousePropertyModels.Add(housePropertyModels); db.SaveChanges(); return(RedirectToAction("userPropertyList")); } else { ModelState.AddModelError("propertyUrl0", "文件未上传!"); } } else { ModelState.AddModelError("propertyUrl3", "文件未上传!"); } } else { ModelState.AddModelError("propertyUrl2", "文件未上传!"); } } else { ModelState.AddModelError("propertyUrl1", "文件未上传!"); } } else { ModelState.AddModelError("areaid", "地址未选全!"); } } return(View(housePropertyModels)); }