/// <summary> /// Add custom routes needed for geocoding and standardization /// </summary> /// <param name="routes"></param> public void AddRoutes( System.Web.Routing.RouteCollection routes ) { routes.MapHttpRoute( name: "LocationGeocode", routeTemplate: "api/locations/geocode", defaults: new { controller = "locations", action = "geocode" } ); routes.MapHttpRoute( name: "LocationStandardize", routeTemplate: "api/locations/standardize", defaults: new { controller = "locations", action = "standardize" } ); routes.MapHttpRoute( name: "LocationsGetChildren", routeTemplate: "api/locations/getchildren/{id}/{rootLocationId}", defaults: new { controller = "locations", action = "getchildren" } ); }
/// <summary> /// Adds the routes. /// </summary> /// <param name="routes">The routes.</param> public void AddRoutes( System.Web.Routing.RouteCollection routes ) { routes.MapHttpRoute( name: "GroupsGetChildren", routeTemplate: "api/Groups/GetChildren/{id}/{rootGroupId}/{limitToSecurityRoleGroups}/{groupTypeIds}", defaults: new { controller = "Groups", action = "GetChildren" } ); routes.MapHttpRoute( name: "GroupsMapInfo", routeTemplate: "api/Groups/GetMapInfo/{groupId}", defaults: new { controller = "Groups", action = "GetMapInfo" } ); routes.MapHttpRoute( name: "GroupsChildMapInfo", routeTemplate: "api/Groups/GetMapInfo/{groupId}/Children", defaults: new { controller = "Groups", action = "GetChildMapInfo" } ); routes.MapHttpRoute( name: "GroupsMemberMapInfo", routeTemplate: "api/Groups/GetMapInfo/{groupId}/Members", defaults: new { controller = "Groups", action = "GetMemberMapInfo" } ); routes.MapHttpRoute( name: "GroupsFamiliesMapInfo", routeTemplate: "api/Groups/GetMapInfo/{groupId}/Families/{statusId}", defaults: new { controller = "Groups", action = "GetFamiliesMapInfo" } ); routes.MapHttpRoute( name: "GroupsMapInfoWindow", routeTemplate: "api/Groups/GetMapInfoWindow/{groupId}/{locationId}", defaults: new { controller = "Groups", action = "GetMapInfoWindow" } ); }
/// <summary> /// Adds the routes. /// </summary> /// <param name="routes">The routes.</param> public void AddRoutes( System.Web.Routing.RouteCollection routes ) { routes.MapHttpRoute( name: "FollowingsDelete", routeTemplate: "api/Followings/{EntityTypeId}/{EntityId}/{PersonId}", defaults: new { controller = "Followings", } ); }
/// <summary> /// Add Custom route needed for block move /// </summary> /// <param name="routes"></param> public void AddRoutes( System.Web.Routing.RouteCollection routes ) { routes.MapHttpRoute( name: "BlockMove", routeTemplate: "api/blocks/move/{id}", defaults: new { controller = "blocks", action = "move" } ); }
/// <summary> /// Adds the routes. /// </summary> /// <param name="routes">The routes.</param> public void AddRoutes( System.Web.Routing.RouteCollection routes ) { routes.MapHttpRoute( name: "PagesGetChildren", routeTemplate: "api/Pages/GetChildren/{id}", defaults: new { controller = "Pages", action = "GetChildren" } ); }
/// <summary> /// Adds the routes. /// </summary> /// <param name="routes">The routes.</param> public void AddRoutes( System.Web.Routing.RouteCollection routes ) { routes.MapHttpRoute( name: "GroupsGetChildren", routeTemplate: "api/Groups/GetChildren/{id}/{rootGroupId}/{limitToSecurityRoleGroups}/{groupTypeIds}", defaults: new { controller = "Groups", action = "GetChildren" } ); }
/// <summary> /// Adds the routes. /// </summary> /// <param name="routes">The routes.</param> public void AddRoutes( System.Web.Routing.RouteCollection routes ) { routes.MapHttpRoute( name: "MetricsGetHtmlByBlockId", routeTemplate: "api/Metrics/GetHtmlForBlock/{blockId}", defaults: new { controller = "Metrics", action = "GetHtmlForBlock" } ); }
/// <summary> /// Adds the routes. /// </summary> /// <param name="routes">The routes.</param> public void AddRoutes( System.Web.Routing.RouteCollection routes ) { routes.MapHttpRoute( name: "AttendancesGetChartData", routeTemplate: "api/Attendances/GetChartData", defaults: new { controller = "Attendances", action = "GetChartData" } ); }
public void AddRoutes( System.Web.Routing.RouteCollection routes ) { routes.MapHttpRoute( name: "UsernameAvailable", routeTemplate: "api/userlogins/available/{username}", defaults: new { controller = "userlogins", action = "available" } ); }
/// <summary> /// Adds the routes. /// </summary> /// <param name="routes">The routes.</param> public void AddRoutes( System.Web.Routing.RouteCollection routes ) { routes.MapHttpRoute( name: "AuthLogin", routeTemplate: "api/Auth/Login", defaults: new { controller = "Auth", action = "Login" } ); }
/// <summary> /// Add Custom route for flushing cached attributes /// </summary> /// <param name="routes"></param> public void AddRoutes( System.Web.Routing.RouteCollection routes ) { routes.MapHttpRoute( name: "AttributeFlush", routeTemplate: "api/attributes/flush/{id}", defaults: new { controller = "attributes", action = "flush", id = System.Web.Http.RouteParameter.Optional } ); }
/// <summary> /// Add Custom route for flushing cached attributes /// </summary> /// <param name="routes"></param> public void AddRoutes( System.Web.Routing.RouteCollection routes ) { routes.MapHttpRoute( name: "TaggedItemsByEntity", routeTemplate: "api/taggeditems/{entityTypeId}/{ownerid}/{entityguid}/{entityqualifier}/{entityqualifiervalue}", defaults: new { controller = "taggeditems", entityqualifier = RouteParameter.Optional, entityqualifiervalue = RouteParameter.Optional } ); }
/// <summary> /// Adds the routes. /// </summary> /// <param name="routes">The routes.</param> public void AddRoutes( System.Web.Routing.RouteCollection routes ) { routes.MapHttpRoute( name: "CategoriesGetChildren", routeTemplate: "api/Categories/GetChildren/{id}", defaults: new { controller = "Categories", action = "GetChildren", entityqualifier = RouteParameter.Optional, entityqualifiervalue = RouteParameter.Optional } ); }
/// <summary> /// Adds the routes. /// </summary> /// <param name="routes">The routes.</param> public void AddRoutes( System.Web.Routing.RouteCollection routes ) { routes.MapHttpRoute( name: "PeopleSearchParam", routeTemplate: "api/People/Search", defaults: new { controller = "People", action = "Search" } ); routes.MapHttpRoute( name: "PeopleSearch", routeTemplate: "api/People/Search/{name}/{includeHtml}", defaults: new { controller = "People", action = "Search" } ); routes.MapHttpRoute( name: "PeopleGetByUserName", routeTemplate: "api/People/GetByUserName/{username}", defaults: new { controller = "People", action = "GetByUserName" } ); routes.MapHttpRoute( name: "PeoplePopupHtml", routeTemplate: "api/People/PopupHtml/{personId}", defaults: new { controller = "People", action = "GetPopupHtml" } ); }
/// <summary> /// Adds the routes. /// </summary> /// <param name="routes">The routes.</param> public void AddRoutes( System.Web.Routing.RouteCollection routes ) { routes.MapHttpRoute( name: "GetFamilyAttendance", routeTemplate: "api/PersonBadges/FamilyAttendance/{personId}/{monthCount}", defaults: new { controller = "PersonBadges", action = "GetFamilyAttendance" } ); routes.MapHttpRoute( name: "GetWeeksAttendedInDuration", routeTemplate: "api/PersonBadges/WeeksAttendedInDuration/{personId}/{weekCount}", defaults: new { controller = "PersonBadges", action = "GetWeeksAttendedInDuration" }); routes.MapHttpRoute( name: "GetLastVisitOnSite", routeTemplate: "api/PersonBadges/LastVisitOnSite/{personId}/{siteId}", defaults: new { controller = "PersonBadges", action = "GetLastVisitOnSite" } ); routes.MapHttpRoute( name: "GetInGroupOfType", routeTemplate: "api/PersonBadges/InGroupOfType/{personId}/{groupTypeId}", defaults: new { controller = "PersonBadges", action = "GetInGroupOfType" }); }
/// <summary> /// Adds the routes. /// </summary> /// <param name="routes">The routes.</param> public void AddRoutes( System.Web.Routing.RouteCollection routes ) { routes.MapHttpRoute( name: "FinancialTransactionGetMicr", routeTemplate: "api/FinancialTransactions/PostScanned", defaults: new { controller = "FinancialTransactions", action = "PostScanned" } ); routes.MapHttpRoute( name: "GetContributionPersonGroupAddress", routeTemplate: "api/FinancialTransactions/GetContributionPersonGroupAddress", defaults: new { controller = "FinancialTransactions", action = "GetContributionPersonGroupAddress" } ); routes.MapHttpRoute( name: "GetContributionTransactionsGroup", routeTemplate: "api/FinancialTransactions/GetContributionTransactions/{groupId}", defaults: new { controller = "FinancialTransactions", action = "GetContributionTransactions" } ); routes.MapHttpRoute( name: "GetContributionTransactionsPerson", routeTemplate: "api/FinancialTransactions/GetContributionTransactions/{groupId}/{personId}", defaults: new { controller = "FinancialTransactions", action = "GetContributionTransactions" } ); }
/// <summary> /// Add Custom route for flushing cached attributes /// </summary> /// <param name="routes"></param> public void AddRoutes( System.Web.Routing.RouteCollection routes ) { routes.MapHttpRoute( name: "TagNamesAvail", routeTemplate: "api/tags/availablenames/{entityTypeId}/{ownerid}/{name}/{entityguid}/{entityqualifier}/{entityqualifiervalue}", defaults: new { controller = "tags", action = "availablenames", entityqualifier = RouteParameter.Optional, entityqualifiervalue = RouteParameter.Optional } ); routes.MapHttpRoute( name: "TagsByEntityName", routeTemplate: "api/tags/{entityTypeId}/{ownerid}/{entityqualifier}/{entityqualifiervalue}", defaults: new { controller = "tags", entityqualifier = RouteParameter.Optional, entityqualifiervalue = RouteParameter.Optional } ); }
public void RegisterRoutes(System.Web.Routing.RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); }
public void RegisterSDataRoutes(string baseUrl, System.Web.Routing.RouteCollection routes) { if(!baseUrl.EndsWith("/")) { baseUrl += "/"; } currentBaseUrl = baseUrl; routes.MapHttpRoute(name: "SDataSingleResourceKind", routeTemplate: baseUrl + "{controller}('{selector}')/{query}", defaults: new { query = RouteParameter.Optional, action = SDATA_ACTION_SINGLE }); routes.MapHttpRoute(name: "SDataSingleResourceKind2", routeTemplate: baseUrl + "{controller}({selector})/{query}", defaults: new { query = RouteParameter.Optional, action = SDATA_ACTION_SINGLE }); routes.MapHttpRoute(name: "SDataDeleteSingleResourceKind", routeTemplate: baseUrl + "{controller}('{selector}')", defaults: new { action = SDATA_ACTION_DELETE //, httpMethod = HTTP_METHOD_DELETE }); routes.MapHttpRoute(name: "SDataTemplate", routeTemplate: baseUrl +" {controller}/$template", defaults: new { action = SDATA_ACTION_TEMPLATE, httpMethod = HTTP_METHOD_GET } ); routes.MapHttpRoute(name: "SDataCollection", routeTemplate: baseUrl + "{controller}/{query}", defaults: new { query = RouteParameter.Optional, action = SDATA_ACTION_COLLECTION }); }