Exemple #1
0
        public IActionResult Password(int userId, PasswordModel input)
        {
            using var db = new DatabaseContext();
            var user = db.Users.SingleOrDefault(x => x.UserId == userId);

            if (user != null && input.NewPassword != null)
            {
                var    pw          = new PasswordHelper();
                string newPassword = pw.CreateHashedPassword(input.NewPassword);
                user.Password = newPassword;
                db.SaveChanges();
                return(NoContent());
            }
            return(BadRequest());
        }