public IActionResult setTitle([FromBody] TitleSetting title) { var claimsIdentity = this.User.Identity as ClaimsIdentity; var userName = claimsIdentity.FindFirst(ClaimTypes.Name)?.Value; if (userName == null) { return(BadRequest(new { message = "Błąd autoryzacji" })); } int userId = int.Parse(userName); int userPermissions = userService.GetUserPermissionLevel(userId); if (userPermissions != 1 && userPermissions != 2) { return(Unauthorized()); } string jsonObject = JsonConvert.SerializeObject(title); var response = appSettingsService.setTitle(jsonObject); if (response == null) { return(BadRequest(new { message = "Błąd edycji tytułu!" })); } return(Ok()); }