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 |