Beispiel #1
0
        public IActionResult Post(NivelEscolaridade nivel)
        {
            try
            {
                _nivelescolaridaderepository.Add(nivel);

                return(Ok("Nivel de escolaridade cadastrado com sucesso"));
            }
            catch (Exception)
            {
                return(BadRequest("Nivel não cadastrado"));
            }
        }
Beispiel #2
0
        public IActionResult Delete(int id)
        {
            try
            {
                NivelEscolaridade nivelbuscado = _nivelescolaridaderepository.GetById(id);
                _nivelescolaridaderepository.Delete(nivelbuscado);

                return(Ok("Nivel de escolaridade deletado com sucesso"));
            }
            catch (Exception)
            {
                return(BadRequest("Não foi possivel deletar esse nivel de escolaridade"));
            }
        }
Beispiel #3
0
        public IActionResult Put(int id, NivelEscolaridade nivelcadastrado)
        {
            try
            {
                NivelEscolaridade UPDATE = new NivelEscolaridade
                {
                    IdNivelEscolaridade = id,
                    Escolaridade        = nivelcadastrado.Escolaridade
                };

                _nivelescolaridaderepository.Update(UPDATE);

                return(Ok("Nivel de escolaridade atualizado com sucesso"));
            }

            catch (Exception)
            {
                return(BadRequest("Não foi possivel atualizar esse nivel de escolaridade"));
            }
        }