Пример #1
0
        public override ActionResult Edit(UsuarioRepository value, FormCollection collection)
        {
            if (ViewBag.ValidateRequest)
            {
                AlterarSenhaRepository newValue = new AlterarSenhaRepository()
                {
                    usuarioId        = value.usuarioId,
                    login            = value.login,
                    nome             = value.nome,
                    situacao         = value.situacao,
                    isAdmin          = value.isAdmin,
                    senha            = value.senha,
                    confirmacaoSenha = value.confirmacaoSenha,
                    senhaAtual       = collection["senhaAtual"]
                };

                UsuarioRepository ret = SetEdit(newValue, getModel(), collection);

                if (ret.mensagem.Code == 0)
                {
                    return(RedirectToAction("Default", "Home"));
                }
                else
                {
                    return(View(ret));
                }
            }
            else
            {
                return(null);
            }
        }
Пример #2
0
        public override ActionResult Edit(UsuarioRepository value, FormCollection collection)
        {
            if (ViewBag.ValidateRequest)
            {
                AlterarSenhaRepository newValue = new AlterarSenhaRepository()
                {
                    usuarioId        = value.usuarioId,
                    login            = value.login,
                    nome             = value.nome,
                    situacao         = value.situacao,
                    isAdmin          = value.isAdmin,
                    senha            = value.senha,
                    confirmacaoSenha = value.confirmacaoSenha,
                    senhaAtual       = collection["senhaAtual"]
                };

                UsuarioRepository ret = SetEdit(newValue, getModel(), collection);

                if (ret.mensagem.Code == 0)
                {
                    BreadCrumb b = (BreadCrumb)ViewBag.BreadCrumb;
                    if (b.items.Count > 1)
                    {
                        string[] split  = b.items[b.items.Count - 2].queryString.Split('&');
                        string   _index = split[0].Replace("?index=", "");
                        return(RedirectToAction(b.items[b.items.Count - 2].actionName, b.items[b.items.Count - 2].controllerName, new { index = _index }));
                    }
                    else
                    {
                        return(RedirectToAction("Index", "Home"));
                    }
                }
                else
                {
                    return(View(ret));
                }
            }
            else
            {
                return(null);
            }
        }