public async Task <IActionResult> GetTicketActionLogs(
     [FromQuery] string ticketId,
     string ticketName,
     string description,
     int actionType,
     DateTime?dateFrom,
     DateTime?dateTo)
 {
     try
     {
         return(Ok(await _ticketActionLogService.GetTicketActionLogsAsync(ticketId: ticketId,
                                                                          ticketName: ticketName,
                                                                          description: description,
                                                                          actionType: actionType,
                                                                          dateFrom: dateFrom,
                                                                          dateTo: dateTo)));
     }
     catch (SerializationException e)
     {
         return(BadRequest($"{e.Message} : {e.Content}"));
     }
 }
Beispiel #2
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='ticketId'>
 /// </param>
 /// <param name='ticketName'>
 /// </param>
 /// <param name='description'>
 /// </param>
 /// <param name='actionType'>
 /// </param>
 /// <param name='dateFrom'>
 /// </param>
 /// <param name='dateTo'>
 /// </param>
 public static object GetTicketActionLogs(this ITicketActionLog operations, string ticketId = default(string), string ticketName = default(string), string description = default(string), int actionType = default(int), System.DateTime?dateFrom = default(System.DateTime?), System.DateTime?dateTo = default(System.DateTime?))
 {
     return(operations.GetTicketActionLogsAsync(ticketId, ticketName, description, actionType, dateFrom, dateTo).GetAwaiter().GetResult());
 }