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")); }
public void Put(string id, [FromBody] UserStore.User user) { _userRepository.UpdateUser(id, user); }
public void Post([FromBody] UserStore.User user) { _userRepository.AddUser(user); }
public string signup([FromBody] UserStore.User newuser) { _userRepository.AddUser(newuser); return("User Added Successfully"); }