public ActionResult changePass(AboutUsuViewModel aboutVM, string idUsu) { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Home")); } else { if (ModelState.IsValid) { bool confUsu = dbController.datosCorrectos(idUsu, aboutVM.PasswordChange.actualPassword); if (confUsu == true) { Usuarios usu = dbController.recuperaUsuario(idUsu); dbController.updatePassword(usu, aboutVM.PasswordChange.password); return(RedirectToAction("Login", "Home")); } else { //Hay un error porque este usuario no deberia estar aqui return(RedirectToAction("Inicio", "Home")); } } else { var errors = ModelState.SelectMany(x => x.Value.Errors.Select(z => z.Exception)); return(RedirectToAction("You", "ZonaUsuarios", new { id = idUsu })); } } }
public ActionResult changeBirth(AboutUsuViewModel aboutVm, string idUsu) { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Home")); } else { if (ModelState.IsValid) { string fecha = aboutVm.UsuarioBirthday.day.Replace(" ", "") + "/" + aboutVm.UsuarioBirthday.month.Split(new char[] { '-' })[0].Replace(" ", "") + "/" + aboutVm.UsuarioBirthday.year.Replace(" ", ""); DateTime nac = DateTime.ParseExact(fecha, "dd/MM/yyyy", new CultureInfo("es-ES")); int edad = DateTime.Today.AddTicks(-nac.Ticks).Year - 1; dbController.updateEdad(idUsu, edad); dbController.updateBirthday(idUsu, nac); return(RedirectToAction("You", "ZonaUsuarios", new { id = idUsu })); } else { var errors = ModelState.SelectMany(x => x.Value.Errors.Select(z => z.Exception)); return(RedirectToAction("You", "ZonaUsuarios", new { id = idUsu })); } } }