public IActionResult Login([FromBody] LoginUserRecordModel model) { LastCall.lastCall = DateTime.Now; SHA256 hash = SHA256.Create(); UserRecord record = new UserRecord { UserName = model.UserName, PasswordHash = hash.ComputeHash(Encoding.UTF8.GetBytes(model.Password)) }; if (!_repository.CredentialsCheck(record)) { return(BadRequest()); } var result = _repository.GetUserByName(model.UserName); String payload = JsonConvert.SerializeObject(new JsonObject() { Id = result.Id, Token = result.UserJwt }); return(Ok(payload)); }