public ActionResult BuildUrl() { var model = new BuildUrl { Url = Url.Action("Index", "Home", null, Request.Url.Scheme) }; return(View(model)); }
private byte[] GetRawData() { if (_rawData != null) { return(_rawData); } var buildSegment = BuildUrl.Split('/').LastOrDefault(); if (buildSegment == null) { return(new byte[0]); } buildSegment = buildSegment .Replace("-", "+") .Replace("_", "/"); _rawData = Convert.FromBase64String(buildSegment); return(_rawData); }