Beispiel #1
0
        public ActionResult Cadastrar(PerfilModel model)
        {
            var usuario = AutenticacaoProvider.UsuarioAutenticado;

            if (usuario == null)
            {
                return(RedirectToAction("Login", "CommonViews"));
            }

            try
            {
                if (ModelState.IsValid)
                {
                    if (_bus.Add(model))
                    {
                        notificacao = true;
                        return(RedirectToAction("Lista"));
                    }

                    return(View(model));
                }

                return(View(model));
            }
            catch
            {
                return(View());
            }
        }
Beispiel #2
0
        public void TestMethod_Crud_Cadastro()
        {
            var lstPerfil = new List <PerfilModel>()
            {
                new PerfilModel()
                {
                    Id    = 0,
                    Nome  = "Administrador",
                    Ativo = true
                },
                new PerfilModel()
                {
                    Id    = 0,
                    Nome  = "Operação",
                    Ativo = true
                },
                new PerfilModel()
                {
                    Id    = 0,
                    Nome  = "Externo",
                    Ativo = true
                },
                new PerfilModel()
                {
                    Id    = 0,
                    Nome  = "Parceiro",
                    Ativo = true
                }
            };

            bool retorno = true;

            foreach (var add in lstPerfil)
            {
                var result = _bus.Add(add);
                if (!result)
                {
                    retorno = false;
                }
            }

            Assert.AreEqual(true, retorno);
        }