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

namespace Route_Demo
{
    public class RouteConfig
    {
        //public static void RegisterRoutes(RouteCollection routes)
        //{


        //    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
        //    routes.MapMvcAttributeRoutes();

        //    routes.MapRoute(
        //        name: "Default",
        //        url: "{controller}/{action}/{id}",
        //        defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
        //    );
        //}
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); // new routing  

            routes.MapRoute("Default", "{type}/{controller}/{action}/{id}",
                new { controller = "Home", action = "Index", id = UrlParameter.Optional },
                new RouteValueDictionary  
        {  
            { "type", "Customer|Admin" }   
        });
        }  
    }
}
