public void TestarDeletarPagamento()
        {
            Pagamento test2 = new Pagamento(1, dataPagamento, valorPagamento, tipoPagamento, paciente);

            str = bll.Insert(test2);

            Pagamento test = new Pagamento(1, dataPagamento, valorPagamento, tipoPagamento, paciente);

            str = bll.Delete(test);
            Assert.AreEqual(str, "Pagamento deletado com êxito!");
        }
        public IActionResult Pagamento(double valor, int idSelecionado, DateTime data, int IdPaciente, string saveBtn, string saveBtn2, int idTipoPagamento)
        {
            PagamentoBLL bll       = new PagamentoBLL();
            Pagamento    pagamento = new Pagamento();


            if (saveBtn2 == "Deletar")
            {
                pagamento.Id       = idSelecionado;
                ViewData["result"] = bll.Delete(pagamento);

                return(View());
            }
            if (idSelecionado != 0)
            {
                pagamento.TipoPagamento    = new TipoPagamento();
                pagamento.Paciente         = new Paciente();
                pagamento.Id               = idSelecionado;
                pagamento.TipoPagamento.Id = idTipoPagamento;
                pagamento.ValorPagamento   = valor;
                pagamento.DataPagamento    = data;
                pagamento.Paciente.Id      = IdPaciente;

                ViewData["result"] = bll.Update(pagamento);
                return(View());
            }


            if (saveBtn == "Salvar")
            {
                pagamento.TipoPagamento    = new TipoPagamento();
                pagamento.Paciente         = new Paciente();
                pagamento.TipoPagamento.Id = idTipoPagamento;
                pagamento.ValorPagamento   = valor;
                pagamento.DataPagamento    = data;
                pagamento.Paciente.Id      = IdPaciente;

                ViewData["result"] = bll.Insert(pagamento);
                return(View());
            }

            return(View());
        }
        public IActionResult Finances(int idSelecionado, int idSelecionadoDispesa, string saveBtn2)

        {
            if (saveBtn2 == "Deletar")
            {
                if (idSelecionado != 0)
                {
                    PagamentoBLL bll = new PagamentoBLL();
                    Pagamento    pg  = new Pagamento();
                    pg.Id = idSelecionado;

                    ViewData["resultB"] = bll.Delete(pg);
                }
                if (idSelecionadoDispesa != 0)
                {
                    DespesaBLL bll     = new DespesaBLL();
                    Despesa    dispesa = new Despesa();
                    dispesa.idDespesa = idSelecionadoDispesa;

                    ViewData["resultA"] = bll.Delete(dispesa);
                }
            }
            return(View());
        }