public JsonResult Get(int id, [FromHeader(Name = "Authorize")] string authHeader) { if (!_tokenValidator.Validate(Request.Headers, "Authorize")) { Response.StatusCode = 401; return(UnAuthorized("/api/values/{id}")); } ; JsonResult result; try { Response.StatusCode = 200; var model = _manager.GetValue(id); var response = new ApiResponse <string> { Success = true, StatusCode = 200, Payload = model }; result = new JsonResult(response); } catch (Exception ex) { Response.StatusCode = 500; result = ServerError("/api/values/{id}"); }; return(result); }