Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 2
0
        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));
            }
        }
Ejemplo n.º 3
0
        // 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));
        }
Ejemplo n.º 4
0
        // 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));
        }