public async Task <IActionResult> Create(GrupoFaturamento grupoFaturamento) { if (ModelState.IsValid) { _logger.LogInformation("Adicionando novo Grupo de Faturamento"); await _grupoFaturamentoRepositorio.Inserir(grupoFaturamento); _logger.LogInformation("Grupo de faturamento adicionado"); TempData["Mensagem"] = "Adicionado com sucesso"; return(RedirectToAction(nameof(Index))); } ViewData["TipoGrupoId"] = new SelectList(new[] { new { ID = "Serviços Hospitalares", Name = "Serviços Hospitalares" }, new { ID = "Serviços Profissionais", Name = "Serviços Profissionais" }, new { ID = "Serviços Diagnósticos", Name = "Serviços Diagnósticos" }, new { ID = "Medicamentos", Name = "Medicamentos" }, new { ID = "Materiais", Name = "Materiais" }, new { ID = "Medicamentos & Materiais", Name = "Medicamentos & Materiais" }, new { ID = "Outros Lançamentos", Name = "Outros Lançamentos" }, }, "ID", "Name"); ViewData["StatusId"] = new SelectList(new[] { new { ID = "true", Name = "Ativo" }, new { ID = "false", Name = "Inativo" }, }, "ID", "Name"); _logger.LogError("Erro ao adicionar"); return(View(grupoFaturamento)); }
public async Task <IActionResult> Edit(int id, GrupoFaturamento grupoFaturamento) { if (id != grupoFaturamento.GrupoFaturamentoId) { _logger.LogError("Grupo de faturamento não localizado"); return(NotFound()); } if (ModelState.IsValid) { _logger.LogInformation("Atualizando grupo de faturametno"); await _grupoFaturamentoRepositorio.Atualizar(grupoFaturamento); _logger.LogInformation("Grupo de faturamento atualizado"); TempData["Mensagem"] = "Atualizado com sucesso"; return(RedirectToAction(nameof(Index))); } ViewData["TipoGrupoId"] = new SelectList(new[] { new { ID = "Serviços Hospitalares", Name = "Serviços Hospitalares" }, new { ID = "Serviços Profissionais", Name = "Serviços Profissionais" }, new { ID = "Serviços Diagnósticos", Name = "Serviços Diagnósticos" }, new { ID = "Medicamentos", Name = "Medicamentos" }, new { ID = "Materiais", Name = "Materiais" }, new { ID = "Medicamentos & Materiais", Name = "Medicamentos & Materiais" }, new { ID = "Outros Lançamentos", Name = "Outros Lançamentos" }, }, "ID", "Name"); ViewData["StatusId"] = new SelectList(new[] { new { ID = "true", Name = "Ativo" }, new { ID = "false", Name = "Inativo" }, }, "ID", "Name"); return(View(grupoFaturamento)); }