public ActionResult Edit(PaiViewModelEdit pai) { try { pai.Cidades = _db.Cidades.ToList(); if (ModelState.IsValid) { var Uid = User.Identity.GetUserId(); var p = _db.Pais.FirstOrDefault(fs => fs.UserID == Uid); p.Morada = pai.Morada; p.Nome = pai.Nome; p.Telefone = pai.Telefone; p.CodPostal = pai.CodPostal; p.Cidade = _db.Cidades.FirstOrDefault(c => c.CidadeID == pai.Cidade.CidadeID); _db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pai)); // TODO: Add update logic here } catch { return(View(pai)); } }
public ActionResult PaiEdit(PaiViewModelEdit pai) { try { pai.Cidades = _db.Cidades.ToList(); if (ModelState.IsValid) { var p = _db.Pais.Find(pai.PaisID); p.Morada = pai.Morada; p.Nome = pai.Nome; p.Telefone = pai.Telefone; p.CodPostal = pai.CodPostal; p.Cidade = _db.Cidades.FirstOrDefault(c => c.CidadeID == pai.Cidade.CidadeID); _db.SaveChanges(); return(RedirectToAction("PaisEditDel")); } return(View(pai)); // TODO: Add update logic here } catch { return(View(pai)); } }
// GET: Pais/Edit/5 public ActionResult Edit( ) { var UserId = User.Identity.GetUserId(); var id = _db.Pais.Where(w => w.UserID == UserId).Select(s => s.PaisID).FirstOrDefault(); Pai p = new Pai(); p = _db.Pais.FirstOrDefault(fs => fs.PaisID == id); PaiViewModelEdit pai = new PaiViewModelEdit(); pai.Morada = p.Morada; pai.CodPostal = p.CodPostal; pai.Telefone = p.Telefone; pai.Nome = p.Nome; pai.Cidade = p.Cidade; pai.Cidades = _db.Cidades.ToList(); return(View(pai)); }
// GET: Pais/Edit/5 public ActionResult PaiEdit(int?id) { if (id == null || id <= 0) { return(RedirectToAction("PaisEditDel")); } Pai p = new Pai(); p = _db.Pais.FirstOrDefault(fs => fs.PaisID == id); PaiViewModelEdit pai = new PaiViewModelEdit(); pai.Morada = p.Morada; pai.CodPostal = p.CodPostal; pai.Telefone = p.Telefone; pai.Nome = p.Nome; pai.Cidade = p.Cidade; pai.PaisID = p.PaisID; pai.Cidades = _db.Cidades.ToList(); return(View(pai)); }