Example #1
0
    //Instantiated at startup:
    public TriphulcasAppBase()
    {
        RouteTable.Routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        RouteTable.Routes.MapRoute(
            "Grooveshark Controller to play streaming music",
            "Music/PlaySong/{songId}",
            new { controller = "Grooveshark", action = "PlaySong" }
            //,new { songId = @"\d{6}" }
            );

        RouteTable.Routes.MapRoute(
            "Grooveshark Controller to retrieve the list of streaming music",
            "Music/GetPlayList/{token}",
            new { controller = "Grooveshark", action = "GetPlayList" }
            //,new { songId = @"\d{6}" }
            );

        RouteTable.Routes.MapRoute(
            "Grooveshark Controller to retrieve the detailed list of streaming music",
            "Music/GetPlayListDetailed",
            new { controller = "Grooveshark", action = "GetPlayListDetailed" }
            //,new { songId = @"\d{6}" }
            );

        RouteTable.Routes.MapRoute(
            "Grooveshark Action to search for streaming music in TinySong",
            "Music/Search/{term}",
            new { controller = "Grooveshark", action = "Search" }
            //,new { songId = @"\d{6}" }
            );

        RouteTable.Routes.MapRoute(
            "Grooveshark Action to add a song to the play list",
            "Music/AddToQueue",
            new { controller = "Grooveshark", action = "AddToQueue" }
            );

        RouteTable.Routes.MapRoute(
            "Grooveshark Action to remove a song to the play list",
            "Music/RemoveFromQueue",
            new { controller = "Grooveshark", action = "RemoveFromQueue" }
            );

        RouteTable.Routes.MapRoute(
            "Grooveshark Action to start playing the play list",
            "Music/StartPlaying",
            new { controller = "Grooveshark", action = "StartPlaying" }
            );

        RouteTable.Routes.MapRoute(
            "Grooveshark Action to stop playing the play list",
            "Music/StopPlaying",
            new { controller = "Grooveshark", action = "StopPlaying" }
            );

        RouteTable.Routes.MapRoute(
            "Triphulcas Controller Associate media to user",
            "Facebook/AssociateNewMedia/{mediaId}",
            new { controller = "Facebook", action = "AssociateNewMedia" }
            );

        RouteTable.Routes.MapRoute(
            "Triphulcas Controller Get Link By Article Id",
            "Facebook/GetArticleLinkById/{articleId}",
            new { controller = "Facebook", action = "GetArticleLinkById" }
            );

        RouteTable.Routes.MapRoute(
            "Triphulcas Controller Get Profile by facebook user Id",
            "Facebook/GetProfile/{id}",
            new { controller = "Facebook", action = "GetProfile" }
            );

        RouteTable.Routes.MapRoute(
            "Triphulcas Controller Get Header (smaller) Profile by facebook user Id",
            "Facebook/GetHeaderProfile/{id}",
            new { controller = "Facebook", action = "GetHeaderProfile" }
            );

        RouteTable.Routes.MapRoute(
            name: "Facebook Controller Any Action",
            url: "Facebook/{action}/{accesstoken}",
            defaults: new { controller = "Facebook", action = "Index", accesstoken = UrlParameter.Optional }
            );

        var app = new TriphulcasHttpApplication();
    }
Example #2
0
    //Instantiated at startup:
    public TriphulcasAppBase()
    {
        RouteTable.Routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        RouteTable.Routes.MapRoute(
"Grooveshark Controller to play streaming music",
"Music/PlaySong/{songId}",
new { controller = "Grooveshark", action = "PlaySong" }
            //,new { songId = @"\d{6}" }
);

        RouteTable.Routes.MapRoute(
        "Grooveshark Controller to retrieve the list of streaming music",
        "Music/GetPlayList/{token}",
        new { controller = "Grooveshark", action = "GetPlayList" }
            //,new { songId = @"\d{6}" }
        );

        RouteTable.Routes.MapRoute(
        "Grooveshark Controller to retrieve the detailed list of streaming music",
        "Music/GetPlayListDetailed",
        new { controller = "Grooveshark", action = "GetPlayListDetailed" }
                    //,new { songId = @"\d{6}" }
        );

        RouteTable.Routes.MapRoute(
"Grooveshark Action to search for streaming music in TinySong",
"Music/Search/{term}",
new { controller = "Grooveshark", action = "Search" }
            //,new { songId = @"\d{6}" }
);

        RouteTable.Routes.MapRoute(
"Grooveshark Action to add a song to the play list",
"Music/AddToQueue",
new { controller = "Grooveshark", action = "AddToQueue" }
);

        RouteTable.Routes.MapRoute(
"Grooveshark Action to remove a song to the play list",
"Music/RemoveFromQueue",
new { controller = "Grooveshark", action = "RemoveFromQueue" }
);

        RouteTable.Routes.MapRoute(
"Grooveshark Action to start playing the play list",
"Music/StartPlaying",
new { controller = "Grooveshark", action = "StartPlaying" }
);

        RouteTable.Routes.MapRoute(
"Grooveshark Action to stop playing the play list",
"Music/StopPlaying",
new { controller = "Grooveshark", action = "StopPlaying" }
);  

        RouteTable.Routes.MapRoute(
    "Triphulcas Controller Associate media to user",
    "Facebook/AssociateNewMedia/{mediaId}",
       new { controller = "Facebook", action = "AssociateNewMedia" }
        );

        RouteTable.Routes.MapRoute(
    "Triphulcas Controller Get Link By Article Id",
    "Facebook/GetArticleLinkById/{articleId}",
       new { controller = "Facebook", action = "GetArticleLinkById" }
        );

        RouteTable.Routes.MapRoute(
"Triphulcas Controller Get Profile by facebook user Id",
"Facebook/GetProfile/{id}",
new { controller = "Facebook", action = "GetProfile" }
);

        RouteTable.Routes.MapRoute(
"Triphulcas Controller Get Header (smaller) Profile by facebook user Id",
"Facebook/GetHeaderProfile/{id}",
new { controller = "Facebook", action = "GetHeaderProfile" }
);

        RouteTable.Routes.MapRoute(
            name: "Facebook Controller Any Action",
            url: "Facebook/{action}/{accesstoken}",
            defaults: new { controller = "Facebook", action = "Index", accesstoken = UrlParameter.Optional }
        );

        var app = new TriphulcasHttpApplication();
    }