/// <summary> /// Metodo que realiza o serializa el objeto respuesta este sera reutilizados en los return de los action que se requiera llamar por medio de un ajax /// y que el mismo renderice la parcial correspondiente que sea con Error /// </summary> /// <param name="respuesta">Objeto Respuesta que contiene los datos de cualquier tipo de respuesta</param> /// <param name="ruta"> Ruta de la vista que se desea realizar la renderizacion</param> /// <param name="modelo">Modelo que contiene los datos necesario para rellenar la vista o parcial correspondiente</param> /// <returns></returns> private JsonResult RespuestaParcialConError(Respuesta respuesta = null, string ruta = null, object modelo = null) { respuesta = respuesta ?? new Respuesta(); int id = (int?)ViewBag.id ?? 0; respuesta.MensajeError(new Dictionary <string, object>() { { Parametros.Constantes.Html, RenderPartialViewToString(ruta ?? Parametros.Rutas.Tratamientos.VistaParcialConsultarTratamiento, ruta == null? (db.Tratamientos.Where(t => t.Id_Paciente == id).ToList()):modelo) } }); return(Json(respuesta)); }