public ActionResult Inserir(Cidade cidade)
        {
            cidade.RegistroAtivo = true;
            var id        = repository.Inserir(cidade);
            var resultado = new { id = id };

            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public ActionResult Store(int idEstado, string nome, string numeroHabitantes)
        {
            Cidade cidade = new Cidade();

            cidade.IdEstado         = idEstado;
            cidade.Nome             = nome;
            cidade.NumeroHabitantes = numeroHabitantes;
            repository.Inserir(cidade);
            return(RedirectToAction("Index"));
        }
Exemple #3
0
 public ActionResult Store(string nome, int numeroHabitantes, int estado)
 {
     if (LoginController.retorno == true)
     {
         Cidade cidade = new Cidade();
         cidade.Nome             = nome;
         cidade.NumeroHabitantes = numeroHabitantes;
         cidade.Estado           = new Estado();
         cidade.IdEstado         = estado;
         repository.Inserir(cidade);
         return(RedirectToAction("Index"));
     }
     else
     {
         return(Redirect("/login"));
     }
 }
Exemple #4
0
        public void CarregarBase_BaseIbge_DoesntThrowException()
        {
            string path = @"D:\Documents\Git\CostaAlmeidaCobranca\WebSite\js\estados_cidades.json";

            Root root;

            using (StreamReader r = new StreamReader(path))
            {
                string json = r.ReadToEnd();

                root = JsonConvert.DeserializeObject <Root>(json);
            }

            var estadoRepository = new EstadoRepository();
            var cidadeRepository = new CidadeRepository();

            using (var transation = new TransactionScope())
            {
                foreach (var estado in root.estados)
                {
                    var estadoEntity = new EstadoEntity()
                    {
                        IdLoginCadastro = 1,
                        Nome            = estado.nome,
                        Sigla           = estado.sigla
                    };

                    var idEstado = estadoRepository.Inserir(estadoEntity);

                    foreach (var cidade in estado.cidades)
                    {
                        var cidadeEntity = new CidadeEntity()
                        {
                            IdLoginCadastro = 1,
                            IdEstado        = idEstado,
                            Nome            = cidade
                        };

                        cidadeRepository.Inserir(cidadeEntity);
                    }
                }

                transation.Complete();
            }
        }
 public JsonResult Store(Cidade cidade)
 {
     cidade.RegistroAtivo = true;
     repository.Inserir(cidade);
     return(Json(cidade));
 }