示例#1
0
        public string Login(String usuario)
        {
            string        retorno;
            Login_Usuario novoUsuario = new Login_Usuario();

            novoUsuario = JsonConvert.DeserializeObject <Login_Usuario>(usuario.ToString());

            Login_Usuario usuarioExistente = new Login_Usuario();

            usuarioExistente = ULR.BuscarTodosComCondicao(ul => ul.LOLogin.Equals(novoUsuario.LOLogin) &&
                                                          ul.LOSenha.Equals(novoUsuario.LOSenha) &&
                                                          ul.LOTipoUsuario == novoUsuario.LOTipoUsuario).FirstOrDefault();


            if (usuarioExistente.LOLogin.Equals(""))
            {
                //usuario nao encontrado.
                return("Usuário ou senha Incorretos");
            }
            Usuario perfil = new Usuario();

            perfil = UR.BuscarTodosComCondicao(u => u.Login_Usuario == usuarioExistente.LOID).FirstOrDefault();
            perfil.Login_Usuario1.Usuario = null;
            if (perfil == null)
            {
                retorno = "null";
                return(retorno);
            }
            Usuario user = new Usuario();

            user.Idade      = perfil.Idade;
            user.Nome       = perfil.Nome;
            user.Usuario_ID = perfil.Usuario_ID;
            user.CPF        = perfil.CPF;
            user.Foto       = perfil.Foto;
            user.Professor  = null;
            user.Aluno      = null;

            retorno = JsonConvert.SerializeObject(user);

            return(retorno);
        }
示例#2
0
        public IEnumerable <string> Perfil(String CPF)
        {
            Professor perfilProfessor = new Professor();
            Usuario   user            = new Usuario();

            user = UR.BuscarTodosComCondicao(u => u.CPF.Equals(CPF)).FirstOrDefault();

            perfilProfessor = PR.BuscarTodosComCondicao(a => a.Usuario == user.Usuario_ID).FirstOrDefault();

            var json = JsonConvert.SerializeObject(perfilProfessor);

            return(new string[] { json });
        }