Exemple #1
0
        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);
        }
Exemple #2
0
        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);
                }
            }
        }
Exemple #3
0
        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);
            }
        }
Exemple #4
0
        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);
            }
        }