public bool CambiarContraseña(Users usuario, string nuevaContraseña) { bool cambioExitoso = false; using (AvaProEntities dbContext = new AvaProEntities()) { Users user = null; try { user = dbContext.Users.Where(x => x.UserID == usuario.UserID && x.Password == usuario.Password).FirstOrDefault(); if (user != null) { user.Password = nuevaContraseña; dbContext.SaveChanges(); cambioExitoso = true; } } catch (Exception e) { string error = e.ToString(); cambioExitoso = false; } } return(cambioExitoso); }
public bool SaveUser(Users user) { using (AvaProEntities dbContext = new AvaProEntities()) { try { Users userBD = dbContext.Users.Where(x => x.UserID == user.UserID).FirstOrDefault(); if (userBD != null) { userBD.FirstName = user.FirstName; userBD.LastName = user.LastName; userBD.User = user.User; userBD.Password = user.Password; userBD.Email = user.Email; userBD.Gender = user.Gender; userBD.Ocupation = user.Ocupation; userBD.Profile = user.Profile; userBD.ProfilePicture = user.ProfilePicture; } else { dbContext.Users.Add(user); } dbContext.SaveChanges(); return(true); } catch (Exception) { return(false); } } }
public Users GetUsuarioLogin(string usuario, string contraseña) { using (AvaProEntities dbContext = new AvaProEntities()) { Users user = null; try { user = dbContext.Users.Where(x => x.User == usuario && x.Password == contraseña).FirstOrDefault(); } catch (Exception e) { string error = e.ToString(); } return(user); } }
public Users RecuperarContraseña(string usuarioOrEmail, string nuevaContraseña) { using (AvaProEntities dbContext = new AvaProEntities()) { Users user = null; try { user = dbContext.Users.Where(x => x.User == usuarioOrEmail || x.Email == usuarioOrEmail).FirstOrDefault(); if (user != null) { user.Password = nuevaContraseña; dbContext.SaveChanges(); } } catch (Exception e) { string error = e.ToString(); } return(user); } }