NerdDinner.Controllers.HomeController.Index C# (CSharp) Method

Index() public method

public Index ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult
        public ActionResult Index()
        {
            // Enables RP Discovery, which avoids warnings from OpenID providers like Yahoo during login.
            // Some Providers ask for a specific accept-type, which we can optimize for here.
            if (Request != null && Request.AcceptTypes != null && Array.IndexOf(Request.AcceptTypes, XrdsType) >= 0) {
                return View("Xrds");
            }
            // Other Providers don't say they're performing RP discovery, so always include an HTTP header to help them.
            if (Response != null)
                Response.AppendHeader("X-XRDS-Location", Url.Action("Xrds"));

            return View();
        }

Usage Example

        public void Index() {
            // Arrange
            HomeController controller = new HomeController();

            // Act
            ViewResult result = controller.Index() as ViewResult;

            // Assert
        }
All Usage Examples Of NerdDinner.Controllers.HomeController::Index