Example #1
0
        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));
        }
Example #2
0
        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));
        }