public Course(string nombre, int Codigo, string Carrera) { curso = new ModelCursos() { NombreCarrera = nombre, Codigo = Codigo, Nombre = nombre }; }
public Cursos CargarDatosNuevos(ModelCursos curso) { Cursos t = new Cursos(); t.Codigo = curso.Codigo; t.Nombre = curso.Nombre; t.NombreCarrera = curso.NombreCarrera; return(t); }
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 })); } }
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)); } }