private static ActionResult TransformActionResult(string identitySourceName, ActionResult result) { ViewResult viewResult = result as ViewResult; if (viewResult != null) { viewResult.MasterName = "Site"; if (viewResult.ViewName[0] != '~') { viewResult.ViewName = String.Format(CultureInfo.InvariantCulture, "{0}/{1}", identitySourceName, viewResult.ViewName); } return viewResult; } return result; }