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); }
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 }); }