using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;

namespace SportsStore.WebUI
{
    public class RouteConfig
    {
		public static void RegisterRoutes(RouteCollection routes)
		{
			routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

			routes.MapRoute(null,
				"",
				new	{controller = "Product", action = "List", category = (string)null, page = 1 }
			);

			routes.MapRoute(null,
				"page{page}",
				new { controller = "Product", action = "List", category = (string)null },
				new { page = @"d+" }
			);

			//routes.MapRoute(
			//	name: null,
			//	url: "Page{page}",
			//	defaults: new { Controller = "Product", action = "List" }
			//);

			routes.MapRoute(
				null,
				"{category}",
				new { controller = "Product", action = "List", page = 1 }
			);

			routes.MapRoute(
				null,
				"{category}/Page{page}",
				new { controller = "Product", action = "List" },
				new { page = @"\d+" }
			);

			//routes.MapRoute(
			//    name: "Default",
			//    url: "{controller}/{action}/{id}",
			//    defaults: new { controller = "Product", action = "List", id = UrlParameter.Optional }
			//);

			routes.MapRoute(null, "{controller}/{action}");
        }
    }
}
