public ActionResult <Pessoa> GetPessoaComLogin(int id)
 {
     try
     {
         Pessoa pessoa = _pessoaServico.GetById(id);
         return(Ok(new PessoaModel
         {
             Pessoa = pessoa,
             LoginPessoa = pessoa != null ? _loginPessoaRepositorio.ObterLoginPorIdPessoa(pessoa.Id) : null
         }));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
 public ActionResult <Pessoa> Get(int id)
 {
     try
     {
         return(_pessoaServico.GetById(id));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
示例#3
0
        public ActionResult <string> NomeDoUsuarioAutenticado()
        {
            return(Ok(""));

            try
            {
                return(Ok(pessoaServico.GetById(Convert.ToInt32((((ClaimsIdentity)User.Identity).Claims).ToArray()[0].Value)).Nome));
            }catch (Exception e)
            {
                throw;
            }
        }
 public ActionResult <string> NomeDoUsuarioAutenticado()
 {
     try
     {
         var ret = pessoaServico.GetById(Convert.ToInt32(((ClaimsIdentity)User.Identity).Name)).Nome;
         return(Ok(ret));
         //return string.Format("Usúario autenticado: " + ((ClaimsIdentity)User.Identity).Claims);
     }catch (Exception e)
     {
         throw;
     }
 }
示例#5
0
 public ActionResult <BensPessoaModel[]> GetTelaBensPessoa()
 {
     try
     {
         return(Ok(bensPessoaRepositorio.GetAll()
                   .Select(i => new BensPessoaModel {
             BensPessoa = i, NomePessoa = pessoaServico.GetById(i.PessoaId).Nome, DataAvaliacao = i.DataAvaliacao.ToShortDateString()
         })
                   .ToArray()));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
示例#6
0
        public Pessoa ValidarLoginEObterPessoa(LoginPessoa loginPessoa)
        {
            try
            {
                loginPessoa.LoginAcesso = loginPessoa.LoginAcesso.Trim().ToLower();
                LoginPessoa login = loginPessoaRepositorio.ValidarLoginESenha(loginPessoa);

                if (login != null)
                {
                    return(pessoaServico.GetById(login.PessoaId));
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception e)
            {
                throw;
            }
        }