fix: bind legacy endpoint parameters from query

This commit is contained in:
Meik
2026-07-02 13:16:04 +02:00
parent 5a7f28dff5
commit 2c17c3ec18

View File

@@ -94,20 +94,20 @@ namespace C4IT.F4SD
return GetRequiredService<IJournalService>(); return GetRequiredService<IJournalService>();
} }
[Route("getDirectLinkCreateTicket/{sid?}/{assetname?}"), HttpGet] [Route("getDirectLinkCreateTicket"), HttpGet]
public async Task<F4SDHelperService.DirectLink> getDirectLinkCreateTicket(string sid = "", string assetname = "") public async Task<F4SDHelperService.DirectLink> getDirectLinkCreateTicket(string sid = "", string assetname = "")
{ {
await Task.Delay(0); await Task.Delay(0);
return await _f4stHelperService.getDirectLinkCreateTicket(sid, assetname) return await _f4stHelperService.getDirectLinkCreateTicket(sid, assetname)
?? new F4SDHelperService.DirectLink(); ?? new F4SDHelperService.DirectLink();
} }
[Route("getDirectLinkF4SD/{eoid?}/{type?}"), HttpGet] [Route("getDirectLinkF4SD"), HttpGet]
public async Task<string> getDirectLinkF4SD(Guid eoid, string type = "") public async Task<string> getDirectLinkF4SD(Guid eoid, string type = "")
{ {
return await _f4stHelperService.getDirectLinkF4SD(eoid, type) ?? string.Empty; return await _f4stHelperService.getDirectLinkF4SD(eoid, type) ?? string.Empty;
} }
[Route("getTicketList/{sid?}/{hours?}/{queueoption?}/{queues?}"), HttpGet] [Route("getTicketList"), HttpGet]
public async Task<List<cF4SDTicketSummary>> getTicketList( public async Task<List<cF4SDTicketSummary>> getTicketList(
string sid = "", string sid = "",
int hours = 0, int hours = 0,
@@ -211,7 +211,7 @@ namespace C4IT.F4SD
}; };
} }
*/ */
[Route("getPickup/{name?}"), HttpGet] [Route("getPickup"), HttpGet]
//[CacheOutput(UseETAG = true)] //[CacheOutput(UseETAG = true)]
public async Task<EntityEnumeration> getPickup(string name = "", EntityEnumerationVisibilityMode mode = EntityEnumerationVisibilityMode.None, Int32 group = -1) public async Task<EntityEnumeration> getPickup(string name = "", EntityEnumerationVisibilityMode mode = EntityEnumerationVisibilityMode.None, Int32 group = -1)
{ {