public async Task <IActionResult> Get(string segment) { RedirectResponse response = await _itemBusiness.NavigatesAsync(new RedirectRequest { Segment = segment, IpAddress = HttpContext.Connection.RemoteIpAddress.ToString() }); if (response.IsSuccess) { return(Redirect(response.OriginUrl)); } return(BadRequest(response.Message)); }