diff --git a/F4SDM42WebApi/F4SDM42WebApiController.cs b/F4SDM42WebApi/F4SDM42WebApiController.cs index bcd830e..5722f71 100644 --- a/F4SDM42WebApi/F4SDM42WebApiController.cs +++ b/F4SDM42WebApi/F4SDM42WebApiController.cs @@ -95,24 +95,24 @@ namespace C4IT.F4SD } [Route("getDirectLinkCreateTicket"), HttpGet] - public async Task getDirectLinkCreateTicket(string sid = "", string assetname = "") + public async Task getDirectLinkCreateTicket([FromUri] string sid = "", [FromUri] string assetname = "") { await Task.Delay(0); return await _f4stHelperService.getDirectLinkCreateTicket(sid, assetname) ?? new F4SDHelperService.DirectLink(); } [Route("getDirectLinkF4SD"), HttpGet] - public async Task getDirectLinkF4SD(Guid eoid, string type) + public async Task getDirectLinkF4SD([FromUri] Guid eoid, [FromUri] string type) { return await _f4stHelperService.getDirectLinkF4SD(eoid, type) ?? string.Empty; } [Route("getTicketList"), HttpGet] public async Task> getTicketList( - string sid, - int hours, - int queueoption = 0, - string queues = "" + [FromUri] string sid, + [FromUri] int hours, + [FromUri] int queueoption = 0, + [FromUri] string queues = "" ) { var decodedPairs = ParseQueues(queues); @@ -128,7 +128,7 @@ namespace C4IT.F4SD [Route("getTicketDetails"), HttpGet] - public async Task getTicketDetails(Guid objectId) + public async Task getTicketDetails([FromUri] Guid objectId) { var tickets = await _f4stHelperService.getTicketDetails(new List() { objectId }); if (tickets?.Count > 0) @@ -138,18 +138,18 @@ namespace C4IT.F4SD } [Route("getTicketHistory"), HttpGet] - public async Task> getTicketHistory(Guid objectId) + public async Task> getTicketHistory([FromUri] Guid objectId) { return await _f4stHelperService.GetJournalEntries(objectId) ?? new List(); } [Route("getTicketOverviewCounts"), HttpGet] public async Task getTicketOverviewCounts( - string sid, - string scope = "personal", - string keys = "", - int queueoption = 0, - string queues = "" + [FromUri] string sid, + [FromUri] string scope = "personal", + [FromUri] string keys = "", + [FromUri] int queueoption = 0, + [FromUri] string queues = "" ) { var parsedKeys = (keys ?? string.Empty) @@ -189,12 +189,12 @@ namespace C4IT.F4SD [Route("getTicketOverviewRelations"), HttpGet] public async Task> getTicketOverviewRelations( - string sid, - string scope = "personal", - string key = "", - int count = 0, - int queueoption = 0, - string queues = "" + [FromUri] string sid, + [FromUri] string scope = "personal", + [FromUri] string key = "", + [FromUri] int count = 0, + [FromUri] int queueoption = 0, + [FromUri] string queues = "" ) { var decodedQueues = ParseQueues(queues); @@ -213,7 +213,7 @@ namespace C4IT.F4SD */ [Route("getPickup/{name}"), HttpGet] //[CacheOutput(UseETAG = true)] - public async Task getPickup(string name, EntityEnumerationVisibilityMode mode = EntityEnumerationVisibilityMode.None, Int32 group = -1) + public async Task getPickup([FromUri] string name, [FromUri] EntityEnumerationVisibilityMode mode = EntityEnumerationVisibilityMode.None, [FromUri] Int32 group = -1) { await Task.Delay(0); EntityEnumeration enumerationTemp = GetEnumeration(name, mode); @@ -251,7 +251,7 @@ namespace C4IT.F4SD } [HttpGet] [Route("getRoleMemberships")] - public async Task getRoleMemberships(string sid = "", string upn = "", Guid? id = null) + public async Task getRoleMemberships([FromUri] string sid = "", [FromUri] string upn = "", [FromUri] Guid? id = null) { var filter = ""; @@ -402,7 +402,7 @@ namespace C4IT.F4SD } [Route("loglevel"), HttpGet] - public async Task setDebugMode(string debug = "0") + public async Task setDebugMode([FromUri] string debug = "0") { var CM = MethodBase.GetCurrentMethod(); LogMethodBegin(CM); @@ -424,7 +424,7 @@ namespace C4IT.F4SD } [Route("log"), HttpGet] - public IHttpActionResult getLog(string download = "0", int count = 50, string filter = "") + public IHttpActionResult getLog([FromUri] string download = "0", [FromUri] int count = 50, [FromUri] string filter = "") { try {