public string passwordrecovery(UserStore.User user)
        {
            List <UserStore.User> userList = (List <UserStore.User>)_userRepository.GetAll();
            bool exists = userList.Exists(User => User.UserId == user.UserId && User.Email == user.Email);

            if (exists)
            {
                return($"Password Recovery link sent to {user.Email}");
            }
            return("Invalid credentials");
        }
        public string validate([FromBody] UserStore.User user)
        {
            List <UserStore.User> userList = (List <UserStore.User>)_userRepository.GetAll();
            bool exists = userList.Exists(User => User.Name == user.Name && User.Password == user.Password);

            if (exists)
            {
                return("Validation Successfull");
            }
            return("Validation Failed");
        }
        public ContentResult passwordchange(string id, string oldpassword, string newpassword)
        {
            List <UserStore.User> userList = (List <UserStore.User>)_userRepository.GetAll();

            UserStore.User user = userList.Find(User => User.UserId == id && User.Password == oldpassword);
            if (user != null)
            {
                user.Password = newpassword;
                _userRepository.UpdateUser(user.UserId, user);
                return(Content("Password Changed Sucessfully"));
            }

            return(Content("Invalid credentials"));
        }
Example #4
0
 public void Put(string id, [FromBody] UserStore.User user)
 {
     _userRepository.UpdateUser(id, user);
 }
Example #5
0
 public void Post([FromBody] UserStore.User user)
 {
     _userRepository.AddUser(user);
 }
 public string signup([FromBody] UserStore.User newuser)
 {
     _userRepository.AddUser(newuser);
     return("User Added Successfully");
 }