示例#1
0
 public Course(string nombre, int Codigo, string Carrera)
 {
     curso = new ModelCursos()
     {
         NombreCarrera = nombre,
         Codigo        = Codigo,
         Nombre        = nombre
     };
 }
示例#2
0
        public Cursos CargarDatosNuevos(ModelCursos curso)
        {
            Cursos t = new Cursos();

            t.Codigo        = curso.Codigo;
            t.Nombre        = curso.Nombre;
            t.NombreCarrera = curso.NombreCarrera;

            return(t);
        }
示例#3
0
        public ActionResult Actualizar(string id, string PropertyName, string value)
        {
            bool   status  = false;
            string mensaje = "No Modificado";

            List <Cursos> cursos = ActualizarModelo(id, value, PropertyName);
            ModelCursos   cur    = new ModelCursos();

            if (cursos != null)
            {
                foreach (Cursos t in cursos)
                {
                    if (t.Codigo == Int32.Parse(id))
                    {
                        cur.Codigo        = Int32.Parse(id);
                        cur.Nombre        = t.Nombre;
                        cur.NombreCarrera = t.NombreCarrera;
                    }
                }

                string res = api.ConnectPUT(cur.ToJsonString(), "/Cursos", id);

                if (res.Equals("1"))
                {
                    status  = true;
                    mensaje = "Valor modificado";
                }

                if (PropertyName.Equals("NombreCarrera"))
                {
                    return(Json(new { value = obtenerNombreCarrera(value), status = status, mensaje = mensaje }));
                }
                else
                {
                    return(Json(new { value = value, status = status, mensaje = mensaje }));
                }
            }
            else
            {
                return(Json(new { value = value, status = status, mensaje = mensaje }));
            }
        }
示例#4
0
        public ActionResult Crear(Cursos cursos)
        {
            ModelCursos temp = new ModelCursos();

            temp.cargarDatosNuevos(cursos);

            string res = api.ConnectPOST(temp.ToJsonString(), "/Cursos");

            if (res.Equals("1"))
            {
                return(RedirectToAction("Cursos", "Cursos"));
            }
            else
            {
                Cursos curso = new Cursos();
                curso.Carreras = cargarCarreras();
                ViewBag.error  = res;
                return(View(curso));
            }
        }