public IActionResult Post(PeoplesDomain novoNome)
        {
            _peoplesRepository.Cadastrar(novoNome);


            return(StatusCode(201));
        }
        public IActionResult PutIdBody(PeoplesDomain nomeAtualizado)
        {
            PeoplesDomain nomeBuscado = _peoplesRepository.BuscarPorId(nomeAtualizado.idfuncionario);


            if (nomeBuscado != null)
            {
                try
                {
                    _peoplesRepository.AtualizarIdCorpo(nomeAtualizado);

                    return(NoContent());
                }

                catch (Exception codErro)
                {
                    return(BadRequest(codErro));
                }
            }


            return(NotFound
                   (
                       new
            {
                mensagem = "Nome não encontrado!"
            }
                   ));
        }
Example #3
0
        public PeoplesDomain ListarUserNome(string nome)
        {
            using (SqlConnection con = new SqlConnection(conexao))
            {
                string listandoPorNome = "SELECT IdFuncionarios, Nome, Sobrenome FROM Funcionarios WHERE Nome ='" + nome + "'";

                con.Open();

                SqlDataReader rdr;

                using (SqlCommand cmd = new SqlCommand(listandoPorNome, con))
                {
                    rdr = cmd.ExecuteReader();

                    while (rdr.Read())
                    {
                        PeoplesDomain peoples = new PeoplesDomain()
                        {
                            IdFuncionarios = Convert.ToInt32(rdr[0]),
                            Nome           = rdr[1].ToString() + " " + rdr[2].ToString()
                        };

                        return(peoples);
                    }

                    return(null);
                }
            }
        }
Example #4
0
        public List <PeoplesDomain> ListarUsers()
        {
            List <PeoplesDomain> lista = new List <PeoplesDomain>();

            using (SqlConnection con = new SqlConnection(conexao))
            {
                string listar = "SELECT IdFuncionarios, Nome, Sobrenome FROM Funcionarios";

                con.Open();

                SqlDataReader rdr;

                using (SqlCommand cmd = new SqlCommand(listar, con))
                {
                    rdr = cmd.ExecuteReader();

                    while (rdr.Read())
                    {
                        PeoplesDomain people = new PeoplesDomain()
                        {
                            IdFuncionarios = Convert.ToInt32(rdr[0]),
                            Nome           = rdr[1].ToString(),
                            SobreNome      = rdr[2].ToString(),
                        };

                        lista.Add(people);
                    }
                }

                return(lista);
            }
        }
Example #5
0
        public PeoplesDomain ListarUserId(int id)
        {
            using (SqlConnection con = new SqlConnection(conexao))
            {
                string listandoPorId = "SELECT IdFuncionarios, Nome, Sobrenome FROM Funcionarios WHERE IdFuncionarios =" + id;

                con.Open();

                SqlDataReader rdr;

                using (SqlCommand cmd = new SqlCommand(listandoPorId, con))
                {
                    rdr = cmd.ExecuteReader();

                    if (rdr.Read())
                    {
                        PeoplesDomain peoplesDomain = new PeoplesDomain
                        {
                            IdFuncionarios = Convert.ToInt32(rdr[0]),
                            Nome           = rdr[1].ToString(),
                            SobreNome      = rdr[2].ToString()
                        };

                        return(peoplesDomain);
                    }

                    return(null);
                }
            }
        }
Example #6
0
        public IActionResult Put(PeoplesDomain people, int Id)
        {
            _peoples.AtualizarIdUrl(Id, people);

            if (people.Nome == null)
            {
                return(BadRequest("Nome inválido"));
            }

            return(Ok("Dados atualizados"));
        }
Example #7
0
        public IActionResult GetNome(string nome)
        {
            PeoplesDomain peoplesDomain = _peoples.ListarUserNome(nome);

            if (peoplesDomain == null)
            {
                return(NotFound("Nenhum resultado foi encontrado"));
            }

            return(Ok("Nome : " + peoplesDomain.Nome));
        }
Example #8
0
        //[HttpGet("{id}")]
        public IActionResult GetId(int id)
        {
            PeoplesDomain peoplesDomain = _peoples.ListarUserId(id);

            if (peoplesDomain == null)
            {
                return(NotFound("Nenhum resultado foi encontrado"));
            }

            return(Ok(peoplesDomain));
        }
        public IActionResult GetById(int id)
        {
            PeoplesDomain nomeBuscado = _peoplesRepository.BuscarPorId(id);


            if (nomeBuscado == null)
            {
                return(NotFound("Nenhum nome encontrado!"));
            }


            return(Ok(nomeBuscado));
        }
Example #10
0
        public void Cadastrar(PeoplesDomain novoPeople)
        {
            using (SqlConnection con = new SqlConnection(conexao))
            {
                string Cadastrando = "INSERT INTO Funcionarios (Nome, Sobrenome) VALUES ('" + novoPeople.Nome + "', '" + novoPeople.SobreNome + "')";

                con.Open();

                using (SqlCommand cmd = new SqlCommand(Cadastrando, con))
                {
                    cmd.ExecuteNonQuery();
                }
            }
        }
Example #11
0
        public void AtualizarIdUrl(int Id, PeoplesDomain novoPeople)
        {
            using (SqlConnection con = new SqlConnection(conexao))
            {
                string atualizando = "UPDATE Funcionarios SET Nome = '" + novoPeople.Nome + "', Sobrenome = '" + novoPeople.SobreNome + "' WHERE IdFuncionarios =" + Id;

                con.Open();

                using (SqlCommand cmd = new SqlCommand(atualizando, con))
                {
                    cmd.ExecuteNonQuery();
                }
            }
        }
Example #12
0
        public IActionResult Post(PeoplesDomain people)
        {
            _peoples.Cadastrar(people);

            if (people.Nome == null)
            {
                return(BadRequest("Nome inválido"));
            }
            else if (people.SobreNome == null)
            {
                return(BadRequest("Sobrenome inválido"));
            }

            return(StatusCode(201));
        }
Example #13
0
 public void AtualizarIdCorpo(PeoplesDomain novoPeople)
 {
     throw new NotImplementedException();
 }