Require user IDs for v2 ticket overview
This commit is contained in:
@@ -214,25 +214,22 @@ namespace C4IT.F4SD
|
||||
}
|
||||
|
||||
[Route("v2/getTicketOverviewCounts"), HttpPost]
|
||||
public async Task<F4SDHelperService.TicketOverviewCountsResult> getTicketOverviewCountsV2(
|
||||
public async Task<IHttpActionResult> getTicketOverviewCountsV2(
|
||||
[FromBody] cTicketOverviewFilterRequest request)
|
||||
{
|
||||
if (request == null || request.UserId == Guid.Empty)
|
||||
return BadRequest("A Matrix42 user ID is required.");
|
||||
|
||||
using (_f4stHelperService.BeginTicketFilterScope(request?.Filters))
|
||||
{
|
||||
if (request?.UserId != Guid.Empty)
|
||||
return await _f4stHelperService.getTicketOverviewCounts(
|
||||
request.UserId,
|
||||
request.Scope,
|
||||
request.Keys,
|
||||
0,
|
||||
new List<cApiM42TicketQueueInfo>()) ?? new F4SDHelperService.TicketOverviewCountsResult();
|
||||
|
||||
return await _f4stHelperService.getTicketOverviewCounts(
|
||||
request?.Sid ?? string.Empty,
|
||||
request?.Scope ?? "personal",
|
||||
request?.Keys ?? new List<string>(),
|
||||
var result = await _f4stHelperService.getTicketOverviewCounts(
|
||||
request.UserId,
|
||||
request.Scope,
|
||||
request.Keys,
|
||||
0,
|
||||
new List<cApiM42TicketQueueInfo>()) ?? new F4SDHelperService.TicketOverviewCountsResult();
|
||||
|
||||
return Ok(result);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -313,27 +310,23 @@ namespace C4IT.F4SD
|
||||
}
|
||||
|
||||
[Route("v2/getTicketOverviewRelations"), HttpPost]
|
||||
public async Task<List<F4SDHelperService.TicketOverviewRelationDto>> getTicketOverviewRelationsV2(
|
||||
public async Task<IHttpActionResult> getTicketOverviewRelationsV2(
|
||||
[FromBody] cTicketOverviewFilterRequest request)
|
||||
{
|
||||
if (request == null || request.UserId == Guid.Empty)
|
||||
return BadRequest("A Matrix42 user ID is required.");
|
||||
|
||||
using (_f4stHelperService.BeginTicketFilterScope(request?.Filters))
|
||||
{
|
||||
if (request?.UserId != Guid.Empty)
|
||||
return await _f4stHelperService.getTicketOverviewRelations(
|
||||
request.UserId,
|
||||
request.Scope,
|
||||
request.Key,
|
||||
request.Count,
|
||||
0,
|
||||
new List<cApiM42TicketQueueInfo>()) ?? new List<F4SDHelperService.TicketOverviewRelationDto>();
|
||||
|
||||
return await _f4stHelperService.getTicketOverviewRelations(
|
||||
request?.Sid ?? string.Empty,
|
||||
request?.Scope ?? "personal",
|
||||
request?.Key ?? string.Empty,
|
||||
request?.Count ?? 0,
|
||||
var result = await _f4stHelperService.getTicketOverviewRelations(
|
||||
request.UserId,
|
||||
request.Scope,
|
||||
request.Key,
|
||||
request.Count,
|
||||
0,
|
||||
new List<cApiM42TicketQueueInfo>()) ?? new List<F4SDHelperService.TicketOverviewRelationDto>();
|
||||
|
||||
return Ok(result);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user