public void TestarAtualizarPagamento() { Pagamento test = new Pagamento(1, dataPagamento, valorPagamento, tipoPagamento, paciente); str = bll.Update(test); Assert.AreEqual(str, "Pagamento atualizado 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()); }