Ejemplo n.º 1
0
        public DepartamentoModelo GetDepartamento(int?id)
        {
            using (var contexto = new JaverianaNETEntities())
            {
                var departamento = contexto.Departamentos.Find(id);


                DepartamentoModelo cm = new DepartamentoModelo
                {
                    Id = departamento.Id,
                    NombreDepartamento = departamento.NombreDepartamento,
                    PaisId             = departamento.PaisId,
                    Ciudades           = new List <CiudadModelo>()
                };

                foreach (var item in departamento.Ciudades)
                {
                    CiudadModelo c = new CiudadModelo();
                    c.Id             = item.Id;
                    c.NombreCiudad   = item.NombreCiudad;
                    c.DepartamentoId = item.DepartamentoId;
                    cm.Ciudades.Add(c);
                }
                return(cm);
            }
        }
Ejemplo n.º 2
0
        public void Save(DepartamentoModelo model)
        {
            var client     = new MongoClient(CONEXION);
            var server     = client.GetServer();
            var database   = server.GetDatabase(DB);
            var collection = database.GetCollection <DepartamentoModelo>(NOMBRECOLECCION);

            collection.Insert(model);
        }
Ejemplo n.º 3
0
 public ActionResult Edit([Bind(Include = "Id,NombreDepartamento,PaisId")] DepartamentoModelo departamentoModelo)
 {
     if (ModelState.IsValid)
     {
         DepartamentoLogica cl = new DepartamentoLogica();
         cl.EditarDepartamento(departamentoModelo);
         return(RedirectToAction("Index"));
     }
     return(View(departamentoModelo));
 }
Ejemplo n.º 4
0
        public void UpdateCiudad(DepartamentoModelo model, CiudadModelo ciudadActual)
        {
            var client     = new MongoClient(CONEXION);
            var server     = client.GetServer();
            var database   = server.GetDatabase(DB);
            var collection = database.GetCollection <DepartamentoModelo>(NOMBRECOLECCION);
            var query3     = Query <DepartamentoModelo> .EQ(fd => fd.Valor, model.Valor);

            var update = Update <DepartamentoModelo> .Set(e => e.NomDepto, model.NomDepto);

            collection.Update(query3, update);
        }
 public ActionResult Actualizar(etlDepartamento area)
 {
     try
     {
         DepartamentoModelo modelArea = new DepartamentoModelo();
         modelArea.Actualizar(area);
         return(Json(area, JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         return(Json(e, JsonRequestBehavior.DenyGet));
     }
 }
 public ActionResult Consultar(long id)
 {
     try
     {
         DepartamentoModelo modelArea = new DepartamentoModelo();
         var respuesta = modelArea.Consultar(id);
         return(Json(respuesta, JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         return(Json(e, JsonRequestBehavior.DenyGet));
     }
 }
 public ActionResult Eliminar(long id)
 {
     try
     {
         DepartamentoModelo modelArea = new DepartamentoModelo();
         modelArea.Eliminar(id);
         return(Json(id, JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         return(Json(e, JsonRequestBehavior.DenyGet));
     }
 }
        public ActionResult CargarDatos()
        {
            DepartamentoModelo modelArea = new DepartamentoModelo();
            var respuesta = modelArea.ConsultarTodos();

            if (respuesta == null)
            {
                return(Json(respuesta, JsonRequestBehavior.DenyGet));
            }
            else
            {
                return(Json(respuesta, JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 9
0
 public void EditarDepartamento(DepartamentoModelo departamento)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         var entidad = new Departamentos
         {
             Id = departamento.Id,
             NombreDepartamento = departamento.NombreDepartamento,
             PaisId             = departamento.PaisId
         };
         contexto.Entry(entidad).State = System.Data.Entity.EntityState.Modified;
         contexto.SaveChanges();
     }
 }
Ejemplo n.º 10
0
        public void CrearDepartamento(DepartamentoModelo departamento)
        {
            using (var contexto = new JaverianaNETEntities())
            {
                var entidad = new Departamentos
                {
                    Id = departamento.Id,
                    NombreDepartamento = departamento.NombreDepartamento,
                    PaisId             = departamento.PaisId
                };

                contexto.Departamentos.Add(entidad);
                contexto.SaveChanges();
            }
        }
Ejemplo n.º 11
0
        public PaisModelo GetPais(int?id)
        {
            using (var contexto = new JaverianaNETEntities())
            {
                var        pais = contexto.Paises.Find(id);
                PaisModelo cm   = new PaisModelo
                {
                    Id            = pais.Id,
                    NombrePais    = pais.NombrePais,
                    Departamentos = new List <DepartamentoModelo>()
                };

                foreach (var item in pais.Departamentos)
                {
                    DepartamentoModelo c = new DepartamentoModelo();
                    c.Id = item.Id;
                    c.NombreDepartamento = item.NombreDepartamento;
                    c.PaisId             = item.PaisId;
                    cm.Departamentos.Add(c);
                }

                return(cm);
            }
        }
Ejemplo n.º 12
0
        public void EditarDepartamento(DepartamentoModelo departamento)
        {
            DepartamentoRepositorio repositorio = new DepartamentoRepositorio();

            repositorio.EditarDepartamento(departamento);
        }