示例#1
0
        public void TestarAtualizarProcedimento()
        {
            Procedimento test = new Procedimento(1, "Arrancamento de penas", tipoProcedimento, "blabla", atendimentos);

            str = bll.Update(test);

            Assert.AreEqual(str, "Procedimento atualizado com êxito!");
        }
        public IActionResult Procedimento(string nomeProcedimento, string dsProcedimento, int idTipoProcedimento, int idSelecionado, string saveBtn, string saveBtn2)
        {
            ProcedimentoBLL bll          = new ProcedimentoBLL();
            Procedimento    procedimento = new Procedimento();

            procedimento.TipoProcedimento = new TipoProcedimento();

            if (saveBtn2 == "Deletar")
            {
                procedimento.Id    = idSelecionado;
                ViewData["result"] = bll.Delete(procedimento);
                return(View());
            }
            if (idSelecionado != 0)
            {
                procedimento.Id   = idSelecionado;
                procedimento.Nome = nomeProcedimento;
                procedimento.DescricaoProcedimento = dsProcedimento;
                procedimento.TipoProcedimento.Id   = idTipoProcedimento;

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


            if (saveBtn == "Salvar")
            {
                procedimento.Nome = nomeProcedimento;
                procedimento.DescricaoProcedimento = dsProcedimento;
                procedimento.TipoProcedimento.Id   = idTipoProcedimento;

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