public object Guardar(int id, string codigo, string nombre, int area, string sumilla, int grado, int coordinador, bool estado, string tema) { object objRespuesta = new { Exito = "Curso registrado exitosamente" }; try { List <CursoTema> cursoTema = new List <CursoTema>(); if (tema.Length > 0) { foreach (string fila in tema.Split('~')) { string[] item = fila.Split('|'); if (item.Length > 1) { cursoTema.Add(new CursoTema() { IdCursoTema = int.Parse(item[0]), IdCurso = id, Temario = item[1], EstTemario = "1" }); } } } Curso curso = new Curso() { IdCurso = id, Codigo = codigo, Nombre = nombre, IdAreaCurricular = area, Sumilla = sumilla, IdGrado = grado, IdEmpleado = coordinador, Estado = estado, CursoTema = cursoTema }; GestionPedagogica.RegistrarCurso(curso); } catch (Exception ex) { objRespuesta = new { Error = ex.Message }; } return(new JavaScriptSerializer().Serialize(objRespuesta)); }