public async Task <IActionResult> Create(TabelaFaturamento tabelaFaturamento, int ConvenioId) { if (ModelState.IsValid) { _logger.LogInformation("Adicionando Tabela de Faturamento"); await _tabelaFaturamentoRepositorio.Inserir(tabelaFaturamento); _logger.LogInformation("Tabela de faturamento adicionado"); TempData["Mensagem"] = "Adicionado com sucesso"; return(RedirectToAction("Index", "TabelaFaturamentos", new { ConvenioId = ConvenioId })); } return(View(tabelaFaturamento)); }
public async Task <IActionResult> Edit(int id, TabelaFaturamento tabelaFaturamento, int ConvenioId) { if (id != tabelaFaturamento.TabelaFaturamentoId) { _logger.LogError("tabela de faturamento diferente do banco"); return(NotFound()); } if (ModelState.IsValid) { _logger.LogInformation("Atualizando Tabela de faturamento"); await _tabelaFaturamentoRepositorio.Atualizar(tabelaFaturamento); _logger.LogInformation("Tabela de faturamento atualizado"); TempData["Mensagem"] = "Atualizado com sucesso"; return(RedirectToAction("Index", "TabelaFaturamentos", new { ConvenioId = ConvenioId })); } _logger.LogError("Erro ao atualizar tabela de faturamento"); return(View(tabelaFaturamento)); }