public IActionResult Login([FromBody] Client client) { try { string PASSWORD = ""; try { Client cli = _repository.SearchAccount(client.ACCOUNT); PASSWORD = cli.PASSWORD; if (cli.STATUS == "0") { return(StatusCode(403, "This account is inactived")); } if (PASSWORD == "" || PASSWORD == string.Empty) { return(StatusCode(404, "Account not found")); } } catch (Exception) { return(StatusCode(404, "Account not found")); } if (PASSWORD == client.PASSWORD) { NotifyClient(client, "We inform that someone just logged on your account!"); return(StatusCode(200, "Welcome")); } else { return(StatusCode(403, "Invalid Credentials")); } } catch (Exception) { return(StatusCode(500, "We had an unknown error")); } }