fix: support query routes for legacy endpoints

This commit is contained in:
Meik
2026-07-02 13:07:56 +02:00
parent fc91fc088c
commit 5a7f28dff5
4 changed files with 8 additions and 8 deletions

View File

@@ -94,15 +94,15 @@ namespace C4IT.F4SD
return GetRequiredService<IJournalService>(); return GetRequiredService<IJournalService>();
} }
[Route("getDirectLinkCreateTicket/{sid}/{assetname}"), HttpGet] [Route("getDirectLinkCreateTicket/{sid?}/{assetname?}"), 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/{eoid?}/{type?}"), 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;
} }
@@ -211,9 +211,9 @@ namespace C4IT.F4SD
}; };
} }
*/ */
[Route("getPickup/{name}"), HttpGet] [Route("getPickup/{name?}"), 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)
{ {
await Task.Delay(0); await Task.Delay(0);
EntityEnumeration enumerationTemp = GetEnumeration(name, mode); EntityEnumeration enumerationTemp = GetEnumeration(name, mode);

View File

@@ -139,7 +139,7 @@
<ID>b3193051-6fe6-cdd2-7d76-08da9bbec2b6</ID> <ID>b3193051-6fe6-cdd2-7d76-08da9bbec2b6</ID>
<RequestContract>{"UsedTypes":{"RequestContract":{"Descriptor":{"sid":{"Type":"StringType"},"assetname":{"Type":"StringType"}}}},"ContractDescriptor":{"ReferenceTo":null,"ReferenceFilter":null,"Required":false,"Obsolete":false,"MaxLength":0,"ResourceKey":null,"Documentation":null,"Title":null,"Paths":null,"Type":"RequestContract"}}</RequestContract> <RequestContract>{"UsedTypes":{"RequestContract":{"Descriptor":{"sid":{"Type":"StringType"},"assetname":{"Type":"StringType"}}}},"ContractDescriptor":{"ReferenceTo":null,"ReferenceFilter":null,"Required":false,"Obsolete":false,"MaxLength":0,"ResourceKey":null,"Documentation":null,"Title":null,"Paths":null,"Type":"RequestContract"}}</RequestContract>
<Name>getDirectLinkCreateTicket(sid, assetname)</Name> <Name>getDirectLinkCreateTicket(sid, assetname)</Name>
<RouteTemplate>getDirectLinkCreateTicket/{sid}/{assetname}</RouteTemplate> <RouteTemplate>getDirectLinkCreateTicket</RouteTemplate>
<Documentation /> <Documentation />
<TypeID>7660e907-769c-e711-a182-f079595b3ec7</TypeID> <TypeID>7660e907-769c-e711-a182-f079595b3ec7</TypeID>
<Service>dcd66369-4933-ed11-1b9c-e3e293f5401c</Service> <Service>dcd66369-4933-ed11-1b9c-e3e293f5401c</Service>

View File

@@ -139,7 +139,7 @@
<ID>04d0755f-27dd-c4ac-2785-08dac1666661</ID> <ID>04d0755f-27dd-c4ac-2785-08dac1666661</ID>
<RequestContract>{"UsedTypes":{"RequestContract":{"Descriptor":{"eoid":{"Type":"StringType"},"type":{"Type":"StringType"}}}},"ContractDescriptor":{"ReferenceTo":null,"ReferenceFilter":null,"Required":false,"Obsolete":false,"MaxLength":0,"ResourceKey":null,"Documentation":null,"Title":null,"Paths":null,"Type":"RequestContract"}}</RequestContract> <RequestContract>{"UsedTypes":{"RequestContract":{"Descriptor":{"eoid":{"Type":"StringType"},"type":{"Type":"StringType"}}}},"ContractDescriptor":{"ReferenceTo":null,"ReferenceFilter":null,"Required":false,"Obsolete":false,"MaxLength":0,"ResourceKey":null,"Documentation":null,"Title":null,"Paths":null,"Type":"RequestContract"}}</RequestContract>
<Name>getDirectLinkF4SD(eoid, type)</Name> <Name>getDirectLinkF4SD(eoid, type)</Name>
<RouteTemplate>getDirectLinkF4SD/{eoid}/{type}</RouteTemplate> <RouteTemplate>getDirectLinkF4SD</RouteTemplate>
<Documentation /> <Documentation />
<TypeID>7660e907-769c-e711-a182-f079595b3ec7</TypeID> <TypeID>7660e907-769c-e711-a182-f079595b3ec7</TypeID>
<Service>dcd66369-4933-ed11-1b9c-e3e293f5401c</Service> <Service>dcd66369-4933-ed11-1b9c-e3e293f5401c</Service>

View File

@@ -139,7 +139,7 @@
<ID>ef14b892-628c-c1c1-801f-08db99ad32e9</ID> <ID>ef14b892-628c-c1c1-801f-08db99ad32e9</ID>
<RequestContract>{"UsedTypes":{"RequestContract":{"Descriptor":{"name":{"Type":"StringType"},"mode":{"Type":"StringType"},"group":{"Type":"StringType"}}}},"ContractDescriptor":{"ReferenceTo":null,"ReferenceFilter":null,"Required":false,"Obsolete":false,"MaxLength":0,"ResourceKey":null,"Documentation":null,"Title":null,"Paths":null,"Type":"RequestContract"}}</RequestContract> <RequestContract>{"UsedTypes":{"RequestContract":{"Descriptor":{"name":{"Type":"StringType"},"mode":{"Type":"StringType"},"group":{"Type":"StringType"}}}},"ContractDescriptor":{"ReferenceTo":null,"ReferenceFilter":null,"Required":false,"Obsolete":false,"MaxLength":0,"ResourceKey":null,"Documentation":null,"Title":null,"Paths":null,"Type":"RequestContract"}}</RequestContract>
<Name>getPickup(name, mode, group)</Name> <Name>getPickup(name, mode, group)</Name>
<RouteTemplate>getPickup/{name}</RouteTemplate> <RouteTemplate>getPickup</RouteTemplate>
<Documentation /> <Documentation />
<TypeID>7660e907-769c-e711-a182-f079595b3ec7</TypeID> <TypeID>7660e907-769c-e711-a182-f079595b3ec7</TypeID>
<Service>dcd66369-4933-ed11-1b9c-e3e293f5401c</Service> <Service>dcd66369-4933-ed11-1b9c-e3e293f5401c</Service>