public IActionResult Login([FromBody] UserAccount myAccount) { if (myAccount == null || string.IsNullOrEmpty(myAccount.password) || string.IsNullOrEmpty(myAccount.userName)) { return(BadRequest("Invalid Username/Password")); } var token = userAccountProvider.login(myAccount.userName, myAccount.password); if (token != null) { return(Created("Logged In", JsonConvert.SerializeObject(token))); } else { return(BadRequest("Username + Password combination was not accepted")); } }