Interface ITicketLoggingLogic
Interface for the actual Ticket logging logic - how to write to the database, given that changes are known.
Namespace: SuperOffice.Data.Private.TicketLogging
Assembly: SoDataBase.dll
Syntax
public interface ITicketLoggingLogic
Methods
LogFromTicketData(TicketLoggerProcessor.QueryData)
Logs ticket changes if the supplied data suggests that event should be logged.
Declaration
Nullable<int> LogFromTicketData(TicketLoggerProcessor.QueryData queryData)
Parameters
| Type | Name | Description |
|---|---|---|
| TicketLoggerProcessor.QueryData | queryData | Contains information regarding query that changed the ticket |
Returns
| Type | Description |
|---|---|
| Nullable<Int32> | Returns PK of TicketLogAction row that was inserted. If logic inside the method decides that event does not need to be logged, returns null |