/// <summary> /// Post do Termo de aceite, através do request Json /// </summary> /// <param name="termo">The termo.</param> /// <returns></returns> public JsonResult TermoDeAceiteRDVPost(TermoModelView termo) { if (termo.Aceito) { //Adiciona ao usuário que ele leu o termo de aceite CadastroDeUsuario user = (CadastroDeUsuario)Session["Usuario"]; user.TermoDeAceite = DateTime.Now; userDAO.Altera(user); return(Json(new { success = true })); } return(Json(new { success = false })); }
public ActionResult Alterar(FormCollection form, UsuarioModelView modelUser) { //Valida se há dados para continuar if (modelUser == null) { return(new HttpStatusCodeResult( HttpStatusCode.BadRequest)); } CadastroDeUsuario usuario = UsuarioFactory.GeraUsuario(modelUser); MembershipUser user = Membership.GetUser(usuario.Login); if (ModelState.IsValid) { try { //SecurityProvider securi = new SecurityProvider(usuarioDAO); //securi.ChangePassword(usuario.Id, "", usuario.Senha); user.ChangePassword(usuarioDAO.GetById(usuario.Id).Senha, usuario.Senha); usuarioDAO.Altera(usuario); } catch (Exception ex) { ModelState.AddModelError("Alterar_Usuario", "Erro ao tentar mudar esse usuário " + ex.Message); return(View("Alterar", usuario)); } } else { return(View("Alterar", usuario)); } return(RedirectToAction("Index")); }