public IActionResult Funcao(string saveBtn, string saveBtn2, int idSelecionado, string nomeFuncao, double salario, string comissao)
        {
            if (saveBtn2 == "Deletar")
            {
                FuncaoBLL bll    = new FuncaoBLL();
                Funcao    funcao = new Funcao();

                funcao.Id = idSelecionado;

                ViewData["result"] = bll.Delete(funcao);

                return(View());
            }

            if (idSelecionado != 0)
            {
                FuncaoBLL bll    = new FuncaoBLL();
                Funcao    funcao = new Funcao(idSelecionado, nomeFuncao, salario, Convert.ToDouble(comissao));

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

            if (saveBtn == "Salvar")
            {
                FuncaoBLL bll    = new FuncaoBLL();
                Funcao    funcao = new Funcao(idSelecionado, nomeFuncao, salario, Convert.ToDouble(comissao));

                ViewData["result"] = bll.Insert(funcao);
                return(View());
            }
            return(View());
        }
Esempio n. 2
0
        public void TestarDeletarFuncao()
        {
            Funcao test2 = new Funcao(15, "Barman", 1500, 0.5);

            str = bll.Insert(test2);

            Funcao test = new Funcao(15, "Barman", 1500, 0.5);

            str = bll.Delete(test);

            Assert.AreEqual(str, "Função deletada com êxito!");
        }