public async Task <IActionResult> SourceLink(string backHalf) { if (backHalf == null) { return(BadRequest()); } var sourceLink = await _linkService.GetSourceLinkAsync(backHalf); if (sourceLink != null) { return(RedirectPermanent(sourceLink)); } return(NotFound()); }