Show / Hide Table of Contents

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

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top