public ActionResult <RegisterUrlResponseBody> RegisterUrl([FromBody] RegisterUrlRequestBody request) { var accountClaim = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier); if (accountClaim == null) { return(Unauthorized()); } var account = accountClaim.Value; if (account == null) { return(Unauthorized()); } if (!ModelState.IsValid) { return(BadRequest()); } RegisteredUrl registeredUrl = _urlService.CreateRegisteredUrl(request, account); RegisterUrlResponseBody response = new RegisterUrlResponseBody() { shortUrl = $"http://localhost:6500/{registeredUrl.ShortUrl}" }; return(Created("", response)); }