public bool IsValidUser(string userName, string plainTextPassword) { try { var user = userDetails.GetUserModel(userName); var decrypted = hashingService.Decrypt(user.Password, plainTextPassword); if (user != null && decrypted.Equals(plainTextPassword)) { return(true); } } catch { return(false); } return(false); }