예제 #1
0
        public void Excluir(int?id)
        {
            var curso = PesquisarPorId(id);

            _cursoRepository.Excluir(curso);
            SaveChangesApp();
        }
        public ActionResult ExcluirConfirmado(Curso curso)
        {
            var repo = new CursoRepository();

            repo.Excluir(curso);

            return(RedirectToAction("index"));
        }
        public ActionResult Excluir(int id)
        {
            using (var repo = new CursoRepository())
            {
                repo.Excluir(id);

                return(RedirectToAction("Index"));
            }
        }
예제 #4
0
        public IActionResult Delete(int id)
        {
            try
            {
                _cursoRepository.Excluir(id);

                return(Ok(id));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
        public IActionResult Delete(Guid id)
        {
            try
            {
                // Remove o curso pelo id
                _cursoRepository.Excluir(id);

                // em caso de sucesso de sua remoção
                //retorna um ok e mostra o Id
                return(Ok(id));
            }
            catch (Exception ex)
            {
                // Caso ocorra algum erro retorna BadRequest e a msg de erro
                return(BadRequest(ex.Message));
            }
        }
 public IActionResult Delete(int id)
 {
     try
     {
         Curso curso = _repositorio.BuscarPorId(id);
         if (curso == null)
         {
             return(NotFound(new { mensagem = "Não foi possível deletar o curso pois o ID informado não existe!" }));
         }
         _repositorio.Excluir(id);
         return(StatusCode(201));
     }
     catch (Exception error)
     {
         return(BadRequest(error));
     }
 }
예제 #7
0
 public void Delete(int id)
 {
     _CursoRepository.Excluir(id);
 }