示例#1
0
        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));
        }
示例#2
0
        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));
        }