Blaze.Controllers.HomeController.HandleWebException C# (CSharp) Method

HandleWebException() private method

private HandleWebException ( string fullUrl, WebException ex ) : System.Web.Mvc.ActionResult
fullUrl string
ex System.Net.WebException
return System.Web.Mvc.ActionResult
        private ActionResult HandleWebException(string fullUrl, WebException ex)
        {
            if (ex.Response == null)
            {
                Log.ErrorException(string.Format("Web Exception received requesting URL: {0}", fullUrl), ex);
                Response.StatusCode = 503;
                return null;
            }
            var response = ((HttpWebResponse) ex.Response);
            Response.StatusCode = (int) response.StatusCode;
            Log.ErrorException(string.Format("Response Code : {0} received requesting URL: {1}", response.StatusCode, fullUrl), ex);
            return new FileStreamResult(response.GetResponseStream(), response.ContentType);
        }