//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(); }