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); } }
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); } }