public ActionResult Match(List <ParticipanteEnsinar> listaparticipanteensinar) { JsonResult jsonResult; //Verifica se o registro é inválido e se sim, retorna com erro. if (listaparticipanteensinar == null) { jsonResult = Json(new { listaparticipanteensinar = "" }, JsonRequestBehavior.AllowGet); } else { if (this.GestorDeParticipanteEnsinar.VerificarSeExisteAprendizadoDeParticipantePorIdDeItem(listaparticipanteensinar[0].CodItem)) { try { List <MA_PARTICIPANTE_ENSINAR> listapensinar = this.GestorDeParticipanteEnsinar.ObterTodosOsEnsinamentosDeParticipantePorPorItemPaginadosPorVinteRegistros(listaparticipanteensinar[0].CodItem); //Reinicia lista de aprendizado de participante listaparticipanteensinar = new List <ParticipanteEnsinar>(); foreach (MA_PARTICIPANTE_ENSINAR mapa in listapensinar) { ParticipanteEnsinar pa = new ParticipanteEnsinar(); pa.CodPEnsinar = mapa.cod_p_ensinar; pa.CodItem = mapa.cod_item; pa.CodParticipante = mapa.cod_participante; listaparticipanteensinar.Add(pa); } jsonResult = Json(new { listaparticipanteensinar = listaparticipanteensinar }, JsonRequestBehavior.AllowGet); } catch (Exception e) { jsonResult = Json(new { erro = e.InnerException.ToString(), listaparticipanteensinar = "" }, JsonRequestBehavior.AllowGet); } } else { jsonResult = Json(new { listaparticipanteensinar = "" }, JsonRequestBehavior.AllowGet); } } jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public ActionResult List() { List <MA_PARTICIPANTE_ENSINAR> listaparticipanteensinaroriginal = GestorDeParticipanteEnsinar.ObterTodosOsRegistros(); List <ParticipanteEnsinar> listaparticipanteensinar = new List <ParticipanteEnsinar>(); foreach (MA_PARTICIPANTE_ENSINAR pe in listaparticipanteensinaroriginal) { ParticipanteEnsinar participanteensinar = new ParticipanteEnsinar(); participanteensinar.cod_p_ensinar = pe.cod_p_ensinar; participanteensinar.cod_participante = pe.cod_participante; participanteensinar.cod_item = pe.cod_item; participanteensinar.cod_s_relacao = pe.cod_s_relacao; listaparticipanteensinar.Add(participanteensinar); } JsonResult jsonResult = Json(new { data = listaparticipanteensinar }, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }