예제 #1
0
        public void TestarAtualizarFuncao()
        {
            Funcao test = new Funcao(1, "Barman", 1500, 0.5);

            str = bll.Update(test);

            Assert.AreEqual(str, "Função atualizado com êxito!");
        }
        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());
        }