Ejemplo n.º 1
0
        public JsonResult Edicion(Escuelas escuela)
        {
            try
            {
                var esc = escuela.Editar();

                SISECOOBEntities db = new SISECOOBEntities();
                List <Telefonos> t  = db.Telefonos.Where(i => i.Proveniente == "Escuela" && i.ProvenienteID == esc).ToList();

                foreach (var i in t)
                {
                    db.Telefonos.DeleteObject(i);
                    db.SaveChanges();
                }


                for (var i = 1; i < escuela.telefonos.Count(); i++)
                {
                    Telefonos tel = new Telefonos();
                    tel.Proveniente     = "Escuela";
                    tel.ProvenienteID   = esc;
                    tel.TipoTelefono_fk = Convert.ToInt32(escuela.tipotelefono[i]);
                    tel.Telefono        = escuela.telefonos[i];

                    tel.Crear();
                }

                return(Json(new
                {
                    result = true
                }));
            }
            catch (Exception e)
            {
                return(Json(new
                {
                    result = false,
                    message = e.Message
                }));
            }
        }