public ActionResult Get(int Id) { string strMensaje = "No se encontro el usuario que desea editar"; IRepository repository = new Model.Repository(); var objUsuario = repository.FindEntity <Usuarios>(c => c.IdUsuario == Id); if (objUsuario != null) { if (objUsuario.TipoUsuario == "Paciente") { var objPaciente = repository.FindEntity <Pacientes>(c => c.IdUsuario == objUsuario.IdUsuario); Paciente actualizar = new Paciente(); var lista = actualizar.Obtener(objPaciente, objUsuario); return(Json(new Response { IsSuccess = true, Id = Id, Result = lista.ElementAt(0), Result2 = lista.ElementAt(2), Result3 = lista.ElementAt(1).ToString() }, JsonRequestBehavior.AllowGet)); } else if (objUsuario.TipoUsuario == "Administrador") { var admin = repository.FindEntity <Administradores>(c => c.IdUsuario == objUsuario.IdUsuario); Administrador actualizar = new Administrador(); var lista = actualizar.Obtener(admin, objUsuario); return(Json(new Response { IsSuccess = true, Id = Id, Result = lista.ElementAt(0), Result2 = lista.ElementAt(2), Result3 = lista.ElementAt(1).ToString() }, JsonRequestBehavior.AllowGet)); } else if (objUsuario.TipoUsuario == "Psicologo") { var psicologo = repository.FindEntity <Psicologos>(c => c.IdUsuario == objUsuario.IdUsuario); Psicologo actualizar = new Psicologo(); var lista = actualizar.Obtener(psicologo, objUsuario); return(Json(new Response { IsSuccess = true, Id = Id, Result = lista.ElementAt(0), Result2 = lista.ElementAt(2), Result3 = lista.ElementAt(1).ToString() }, JsonRequestBehavior.AllowGet)); } } return(Json(new Response { IsSuccess = false, Message = strMensaje, Id = Id }, JsonRequestBehavior.AllowGet)); }
public ActionResult Get(int Id) { string strMensaje = "No se encontro el psicologo que desea editar"; IRepository repository = new Model.Repository(); var Psicolog = repository.FindEntity <Psicologos>(c => c.IdPsicologo == Id); var objUsuario = repository.FindEntity <Usuarios>(c => c.IdUsuario == Psicolog.IdUsuario); if (objUsuario != null) { Psicologo actualizar = new Psicologo(); var lista = actualizar.Obtener(Psicolog, objUsuario); return(Json(new Response { IsSuccess = true, Id = Id, Result = lista.ElementAt(0), Result2 = lista.ElementAt(2), Result3 = lista.ElementAt(1).ToString() }, JsonRequestBehavior.AllowGet)); } return(Json(new Response { IsSuccess = false, Message = strMensaje, Id = Id }, JsonRequestBehavior.AllowGet)); }