コード例 #1
0
 public string excluirCidade(Cidade c)
 {
     string erro = null;
     try
     {
         db.Cidade.Remove(c);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         erro = ex.Message;
     }
     return erro;
 }
コード例 #2
0
 public string adicionarCidade(Cidade c)
 {
     string erro = null;
     try
     {
         db.Cidade.Add(c);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         erro = ex.Message;
     }
     return erro;
 }
コード例 #3
0
        public string editarCidade(Cidade c)
        {
            string erro = null;
            try
            {
                db.Entry(c).State = EntityState.Modified;
                db.SaveChanges();
            }

            catch (Exception ex)
            {
                erro = ex.Message;
            }
            return erro;
        }
コード例 #4
0
        public ActionResult Edit(int id)
        {
            Cidade c = new Cidade();
            ViewBag.Titulo = "Nova Cidade";

            string ufSelecionada = "MG";

            if (id != 0)
            {
                c = cidadeModel.obterCidade(id);
                ufSelecionada = c.UF;
                ViewBag.Titulo = "Editar Cidade";
            }
            ViewBag.UF = new SelectList(unidadeFederativaModel.todasUnidadeFederativa(), "UF", "NomeEstado", ufSelecionada);
            return View(c);
        }
コード例 #5
0
 public ActionResult Edit(Cidade c)
 {
     string erro = null;
     if (c.IdCidade == 0)
         erro = cidadeModel.adicionarCidade(c);
     else
         erro = cidadeModel.editarCidade(c);
     if (erro == null)
     {
         return RedirectToAction("Index");
     }
     else
     {
         ViewBag.Erro = erro;
         return View(c);
     }
 }
コード例 #6
0
 internal Cidade obterCidade(Cidade c)
 {
     throw new NotImplementedException();
 }
コード例 #7
0
 public string validarCidade(Cidade c)
 {
     if (c.NomeCidade == null || c.NomeCidade == "")
     {
         return "Favor preencher o nome da cidade!";
     }
     return null;
 }