fix: bind GET query parameters from URI
This commit is contained in:
@@ -99,23 +99,23 @@ namespace C4IT.F4SD
|
|||||||
}
|
}
|
||||||
|
|
||||||
[Route("getDirectLinkCreateTicket"), HttpGet]
|
[Route("getDirectLinkCreateTicket"), HttpGet]
|
||||||
public async Task<F4SDHelperService.DirectLink> getDirectLinkCreateTicket(string sid = "", string assetname = "")
|
public async Task<F4SDHelperService.DirectLink> getDirectLinkCreateTicket([FromUri] string sid = "", [FromUri] string assetname = "")
|
||||||
{
|
{
|
||||||
await Task.Delay(0);
|
await Task.Delay(0);
|
||||||
return await _f4stHelperService.getDirectLinkCreateTicket(sid, assetname);
|
return await _f4stHelperService.getDirectLinkCreateTicket(sid, assetname);
|
||||||
}
|
}
|
||||||
[Route("getDirectLinkF4SD"), HttpGet]
|
[Route("getDirectLinkF4SD"), HttpGet]
|
||||||
public async Task<string> getDirectLinkF4SD(Guid EOID, string Type)
|
public async Task<string> getDirectLinkF4SD([FromUri] Guid EOID, [FromUri] string Type)
|
||||||
{
|
{
|
||||||
return await _f4stHelperService.getDirectLinkF4SD(EOID, Type);
|
return await _f4stHelperService.getDirectLinkF4SD(EOID, Type);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Route("getTicketList"), HttpGet]
|
[Route("getTicketList"), HttpGet]
|
||||||
public async Task<List<cF4SDTicketSummary>> getTicketList(
|
public async Task<List<cF4SDTicketSummary>> getTicketList(
|
||||||
string sid,
|
[FromUri] string sid,
|
||||||
int hours,
|
[FromUri] int hours,
|
||||||
int queueoption = 0,
|
[FromUri] int queueoption = 0,
|
||||||
string queues = ""
|
[FromUri] string queues = ""
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
var decodedPairs = ParseQueues(queues);
|
var decodedPairs = ParseQueues(queues);
|
||||||
@@ -131,7 +131,7 @@ namespace C4IT.F4SD
|
|||||||
|
|
||||||
|
|
||||||
[Route("getTicketDetails"), HttpGet]
|
[Route("getTicketDetails"), HttpGet]
|
||||||
public async Task<cF4SDTicket> getTicketDetails(Guid objectId)
|
public async Task<cF4SDTicket> getTicketDetails([FromUri] Guid objectId)
|
||||||
{
|
{
|
||||||
var tickets = await _f4stHelperService.getTicketDetails(new List<Guid>() { objectId });
|
var tickets = await _f4stHelperService.getTicketDetails(new List<Guid>() { objectId });
|
||||||
if (tickets.Count > 0)
|
if (tickets.Count > 0)
|
||||||
@@ -141,18 +141,18 @@ namespace C4IT.F4SD
|
|||||||
}
|
}
|
||||||
|
|
||||||
[Route("getTicketHistory"), HttpGet]
|
[Route("getTicketHistory"), HttpGet]
|
||||||
public async Task<List<cTicketJournalItem>> getTicketHistory(Guid objectId)
|
public async Task<List<cTicketJournalItem>> getTicketHistory([FromUri] Guid objectId)
|
||||||
{
|
{
|
||||||
return await _f4stHelperService.GetJournalEntries(objectId);
|
return await _f4stHelperService.GetJournalEntries(objectId);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Route("getTicketOverviewCounts"), HttpGet]
|
[Route("getTicketOverviewCounts"), HttpGet]
|
||||||
public async Task<F4SDHelperService.TicketOverviewCountsResult> getTicketOverviewCounts(
|
public async Task<F4SDHelperService.TicketOverviewCountsResult> getTicketOverviewCounts(
|
||||||
string sid,
|
[FromUri] string sid,
|
||||||
string scope = "personal",
|
[FromUri] string scope = "personal",
|
||||||
string keys = "",
|
[FromUri] string keys = "",
|
||||||
int queueoption = 0,
|
[FromUri] int queueoption = 0,
|
||||||
string queues = ""
|
[FromUri] string queues = ""
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
var parsedKeys = (keys ?? string.Empty)
|
var parsedKeys = (keys ?? string.Empty)
|
||||||
@@ -191,12 +191,12 @@ namespace C4IT.F4SD
|
|||||||
|
|
||||||
[Route("getTicketOverviewRelations"), HttpGet]
|
[Route("getTicketOverviewRelations"), HttpGet]
|
||||||
public async Task<List<F4SDHelperService.TicketOverviewRelationDto>> getTicketOverviewRelations(
|
public async Task<List<F4SDHelperService.TicketOverviewRelationDto>> getTicketOverviewRelations(
|
||||||
string sid,
|
[FromUri] string sid,
|
||||||
string scope = "personal",
|
[FromUri] string scope = "personal",
|
||||||
string key = "",
|
[FromUri] string key = "",
|
||||||
int count = 0,
|
[FromUri] int count = 0,
|
||||||
int queueoption = 0,
|
[FromUri] int queueoption = 0,
|
||||||
string queues = ""
|
[FromUri] string queues = ""
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
var decodedQueues = ParseQueues(queues);
|
var decodedQueues = ParseQueues(queues);
|
||||||
@@ -413,7 +413,7 @@ namespace C4IT.F4SD
|
|||||||
}
|
}
|
||||||
|
|
||||||
[Route("loglevel"), HttpGet]
|
[Route("loglevel"), HttpGet]
|
||||||
public async Task<string> setDebugMode(string debug = "0")
|
public async Task<string> setDebugMode([FromUri] string debug = "0")
|
||||||
{
|
{
|
||||||
var CM = MethodBase.GetCurrentMethod();
|
var CM = MethodBase.GetCurrentMethod();
|
||||||
LogMethodBegin(CM);
|
LogMethodBegin(CM);
|
||||||
@@ -435,7 +435,7 @@ namespace C4IT.F4SD
|
|||||||
}
|
}
|
||||||
|
|
||||||
[Route("log"), HttpGet]
|
[Route("log"), HttpGet]
|
||||||
public HttpResponseMessage getLog(string download = "0", int count = 50, string filter = "")
|
public HttpResponseMessage getLog([FromUri] string download = "0", [FromUri] int count = 50, [FromUri] string filter = "")
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user