public async Task <IActionResult> Edit(int id, TabelaFatuProcedimento tabelaFatuProcedimento, int ConvenioId)
        {
            ViewData["ConvenioId"] = ConvenioId;
            if (id != tabelaFatuProcedimento.TabelaFatuProcedimentoId)
            {
                return(NotFound());
            }
            var dtMinimo = DateTime.Parse("01/01/1900");

            if (ModelState.IsValid)
            {
                try
                {
                    TempData["Mensagem"] = "Atualizado com sucesso";
                    _context.Update(tabelaFatuProcedimento);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TabelaFatuProcedimentoExists(tabelaFatuProcedimento.TabelaFatuProcedimentoId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("ValorProcedimento", new { TabelaFaturamentoid = tabelaFatuProcedimento.TabelaFaturamentoId, ConvenioId = ConvenioId }));
            }
            ViewData["ProcedimentoId"]      = new SelectList(_context.Procedimentos.Where(a => a.ProcedimentoId == tabelaFatuProcedimento.ProcedimentoId).ToList(), "ProcedimentoId", "Descricao");
            ViewData["TabelaFaturamentoId"] = new SelectList(_context.TabelaFaturamentos, "TabelaFaturamentoId", "Descricao", tabelaFatuProcedimento.TabelaFaturamentoId);
            return(View(tabelaFatuProcedimento));
        }
        public async Task <IActionResult> Create(TabelaFatuProcedimento tabelaFatuProcedimento, float ValorTotal, int ConvenioId)
        {
            ViewData["ConvenioId"] = ConvenioId;
            if (ModelState.IsValid)
            {
                var teste = ValorTotal;

                _context.Add(tabelaFatuProcedimento);
                TempData["Mensagem"] = "Adicionado com sucesso";
                await _context.SaveChangesAsync();

                return(RedirectToAction("ValorProcedimento", new { TabelaFaturamentoid = tabelaFatuProcedimento.TabelaFaturamentoId, ConvenioId = ConvenioId }));
            }
            ViewData["ProcedimentoId"]      = new SelectList(_context.Procedimentos, "ProcedimentoId", "Descricao", tabelaFatuProcedimento.ProcedimentoId);
            ViewData["TabelaFaturamentoId"] = new SelectList(_context.TabelaFaturamentos, "TabelaFaturamentoId", "Descricao", tabelaFatuProcedimento.TabelaFaturamentoId);
            return(View(tabelaFatuProcedimento));
        }