public IActionResult GetToken([FromBody] LoginDto login) { var methodname = "GetToken"; try { if (login == null) { return(BadRequest("")); } var user = _userService.FindByName(login.Username); if (user != null && _userService.CheckPassword(user, login.Password)) { var Token = CreateToken(login.Username); _logManager.Info(controllername, methodname, "Method başarılı şekilde çalışmıştır", username); return(Ok(new { Token = Token.Item1, Expiration = Token.Item2.ToString() })); } else { return(Unauthorized()); } } catch (Exception ex) { _logManager.Error(controllername, methodname, ex, "Beklenmedik bir hata", username, login.GetParameters()); return(BadRequest("Beklenmedik bir hata oluştu")); } }