public HttpResponseMessage AddNew([FromBody] Roles model) { var authHeader = this.Request.Headers.GetValues("Authorization").FirstOrDefault(); var token = authHeader.Substring("Bearer ".Length); var handler = new JwtSecurityTokenHandler(); var jsonToken = handler.ReadToken(token); var tokenS = handler.ReadToken(token) as JwtSecurityToken; var UserName = tokenS.Claims.First(claim => claim.Type == "UserName").Value; var r = RBL.AddNew(model, UserName); if (r) { return(this.Request.CreateResponse(HttpStatusCode.OK, r)); } else { return(this.Request.CreateResponse(HttpStatusCode.NotFound)); } }