public ActionResult EditProfileCity(tbl_6_City city) { if (ModelState.IsValid) { db.Entry(city).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("ProfileUser")); } return(View(city)); }
public ActionResult EditProfileCity() { int userId = WebSecurity.CurrentUserId; tbl_1_User user = db.tbl_1_User.Where(p => p.UserId == userId).FirstOrDefault(); if (user.CityId == null) { AddInfCity(); return(RedirectToAction("ProfileUser")); } else { var id = user.CityId; tbl_6_City city = db.tbl_6_City.Where(p => p.CityId == id).FirstOrDefault(); return(View(city)); } }
public ActionResult AddInfCity(tbl_6_City tblSity) { if (ModelState.IsValid) { try { db.tbl_6_City.Add(tblSity); db.SaveChanges(); int idCity = tblSity.CityId; SaveCity(idCity); return(RedirectToAction("AddInfOrganization", "UserAccount")); } catch (MembershipCreateUserException e) { ModelState.AddModelError("", ErrorCodeToString(e.StatusCode)); } } // Появление этого сообщения означает наличие ошибки; повторное отображение формы return(View(tblSity)); }