Here is my code:
RouteProvider.cs:
public partial class RouteProvider : IRouteProvider
{
public void RegisterRoutes(IEndpointRouteBuilder endpointRouteBuilder)
{
endpointRouteBuilder.MapControllerRoute("Plugin.Payments.Tranzila.SetTransactionStatus", "Plugins/PaymentTranzila/SetTransactionStatus",
new { controller = "PaymentTranzila", action = "Test1" });
endpointRouteBuilder.MapControllerRoute("Plugin.Payments.Tranzila.SetTransactionStatus", "Plugins/PaymentTranzila/Test",
new { controller = "PaymentTranzila", action = "Test" });
}
public int Priority => -1;
}
Controller:
[HttpPost]
public IActionResult Test1()
{
return null;
}
public IActionResult Test()
{
return null;
}