public async Task <ActionResult <Aluno> > DeleteAluno(int id)
        {
            try
            {
                var alunoToDelete = await _repo.GetAluno(id);

                if (alunoToDelete == null)
                {
                    return(NotFound(
                               $"Aluno com id = {id} não encontrado!"
                               ));
                }

                return(await _repo.DeleteAluno(id));
            }
            catch (System.Exception)
            {
                return(StatusCode(
                           StatusCodes.Status500InternalServerError,
                           "Erro no retorno da lista de alunos."
                           ));
            }
        }
Пример #2
0
        /// <summary>
        /// Metodo para deletar o Aluno de acordo com id
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public int DeleteAluno(int id)
        {
            var result = _IAlunoRepository.DeleteAluno(id);

            return(result);
        }