public IHttpActionResult CheckCredentials(JObject CredjObject) { string UserName = ""; string Password = ""; dynamic credsInput = CredjObject; if (CredjObject != null) { UserName = credsInput.UserName; Password = credsInput.Password; } bool isValidCredential = false; UserDTO userDetails = new UserDTO(); try { string HashPassword = CipherService.GetCipherCreds(Password); userDetails = LoginProxy.GetUserDetailsByUserNameAndHashPassword(UserName, HashPassword); if (userDetails != null) { isValidCredential = true; } } catch (CredentialDBException exceptions) { isValidCredential = false; } catch (Exception e) { isValidCredential = false; } return(Ok(isValidCredential)); }