public async Task <IActionResult> Create([Bind("TipoPrestadorId,Descricao")] TipoPrestador tipoPrestador) { if (ModelState.IsValid) { _logger.LogInformation("Adicionando Tipo de prestador"); await _tipoPrestadorRepositorio.Inserir(tipoPrestador); _logger.LogInformation("Tipo de prestador adicionado"); TempData["Mensagem"] = "Adicionado com sucesso"; return(RedirectToAction(nameof(Index))); } _logger.LogError("Erro ao adicionar Tipo de Prestador"); return(View(tipoPrestador)); }
public async Task <IActionResult> Edit(int id, [Bind("TipoPrestadorId,Descricao")] TipoPrestador tipoPrestador) { if (id != tipoPrestador.TipoPrestadorId) { _logger.LogError("Tipo de Prestador não encontrado"); return(NotFound()); } if (ModelState.IsValid) { _logger.LogInformation("Atualizando Tipo de prestador"); await _tipoPrestadorRepositorio.Atualizar(tipoPrestador); _logger.LogInformation("Tipo de prestador atualizado com sucessso"); TempData["Mensagem"] = "Atualizado com sucesso"; return(RedirectToAction(nameof(Index))); } return(View(tipoPrestador)); }