public IActionResult Deletar(int id) { try { _logger.LogInformation($"Obtendo o pilotoid {id} da base"); var piloto = _pilotoRepositorio.Obter(id); if (piloto == null) { _logger.LogInformation($"Pilotoid {id} não encontrado na base"); return(NotFound()); } _logger.LogInformation($"Deletando o pilotoid {id} da base"); _pilotoRepositorio.Deletar(piloto); _logger.LogInformation($"Finalizada a Operação"); return(NoContent()); } catch (Exception ex) { _logger.LogError($"Erro: {ex.ToString()}"); return(StatusCode(500, "Ocorreu um erro interno no sistema. Por favor entre em contato com suporte")); } }
public IActionResult Deletar(int id) { try { _logger.LogInformation($"Iniciando opercao deletar pilotoId {id}"); _logger.LogInformation($"Verificando se pilotoid {id} existe"); var piloto = _pilotoRepositorio.Obter(id); if (piloto == null) { _logger.LogWarning($"Pilotoid {id} nao encontrado"); return(NotFound()); } _logger.LogInformation("Deletando pilotoId {id}"); _pilotoRepositorio.Deletar(piloto); _logger.LogInformation("Operacao finalizada"); return(NoContent()); } catch (Exception ex) { _logger.LogError(ex.ToString()); return(StatusCode(500, "Ocorreu um erro interno no sistema. Por favor entre em contato com suporte.")); } }
public IActionResult Deletar(int id) { try { _logger.LogInformation($"DELETE / Deletar / Id: {id}"); _logger.LogInformation($"Buscando o piloto na base. Id: {id}"); var piloto = _pilotoRepositorio.Obter(id); _logger.LogInformation($"Verificando se piloto existe. Id: {id}"); if (piloto == null) { _logger.LogWarning($"Piloto não encontrado. Id: {id}"); return(NotFound()); } _logger.LogInformation($"Deletando piloto. Id: {piloto.Id}"); _logger.LogInformation($"Nome: {piloto.Nome}"); _logger.LogInformation($"SobreNome: {piloto.SobreNome}"); _pilotoRepositorio.Deletar(piloto); _logger.LogInformation($"Deleção de piloto concluída. Id: {piloto.Id}"); return(NoContent()); } catch (Exception e) { _logger.LogError(e.ToString()); return(StatusCode(500, "Ocorreu um erro interno no sistema. Por favor entre em contato com o suporte")); } }
public IActionResult Deletar(int id) { try { var piloto = _pilotoRepositorio.Obter(id); if (piloto == null) { return(NotFound()); } _pilotoRepositorio.Deletar(piloto); return(NoContent()); } catch (Exception) { return(StatusCode(500, "Erro no servidor!")); } }