Show / Hide Table of Contents

Class TicketStatusRegistryHelper

Inheritance
object
TicketStatusRegistryHelper
Implements
ITicketStatusRegistryHelper
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.Ticket
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public class TicketStatusRegistryHelper : ITicketStatusRegistryHelper

Constructors

TicketStatusRegistryHelper()

Declaration
public TicketStatusRegistryHelper()

Properties

StatusesWithUsedInQueueFlag

Declaration
public List<int> StatusesWithUsedInQueueFlag { get; }
Property Value
Type Description
List<int>

Methods

AddToDefaultTicketStatusRegistryAsync(TicketBaseStatus, int, CancellationToken)

Declaration
public Task AddToDefaultTicketStatusRegistryAsync(TicketBaseStatus status, int ticketStatusId, CancellationToken cancellationToken = default)
Parameters
Type Name Description
TicketBaseStatus status
int ticketStatusId
CancellationToken cancellationToken
Returns
Type Description
Task

GetDefaultRowAsync(TicketBaseStatus, CancellationToken)

Declaration
public static Task<RegistryRow> GetDefaultRowAsync(TicketBaseStatus ticketStatus, CancellationToken cancellationToken = default)
Parameters
Type Name Description
TicketBaseStatus ticketStatus
CancellationToken cancellationToken
Returns
Type Description
Task<RegistryRow>

GetDefaultTicketStatusIdAsync(TicketBaseStatus, CancellationToken)

Declaration
public static Task<int> GetDefaultTicketStatusIdAsync(TicketBaseStatus status, CancellationToken cancellationToken = default)
Parameters
Type Name Description
TicketBaseStatus status
CancellationToken cancellationToken
Returns
Type Description
Task<int>

GetDefaultTicketStatusRegistryRowAsync(TicketBaseStatus, CancellationToken)

Declaration
public Task<RegistryRow> GetDefaultTicketStatusRegistryRowAsync(TicketBaseStatus ticketStatus, CancellationToken cancellationToken = default)
Parameters
Type Name Description
TicketBaseStatus ticketStatus
CancellationToken cancellationToken
Returns
Type Description
Task<RegistryRow>

InitializeAsync(CancellationToken)

Declaration
public Task InitializeAsync(CancellationToken cancellationToken = default)
Parameters
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
Task

IsDefault(int)

Declaration
public bool IsDefault(int ticketStatusId)
Parameters
Type Name Description
int ticketStatusId
Returns
Type Description
bool

RemoveFromUsedInQueueRegistryAsync(int, CancellationToken)

Declaration
public Task RemoveFromUsedInQueueRegistryAsync(int ticketStatusId, CancellationToken cancellationToken = default)
Parameters
Type Name Description
int ticketStatusId
CancellationToken cancellationToken
Returns
Type Description
Task

UpdateUsedInQueueAsync(bool, int, CancellationToken)

Declaration
public static Task UpdateUsedInQueueAsync(bool usedInQueue, int ticketStatusId, CancellationToken cancellationToken = default)
Parameters
Type Name Description
bool usedInQueue
int ticketStatusId
CancellationToken cancellationToken
Returns
Type Description
Task

UpdateUsedInQueueRegistryAsync(bool, int, CancellationToken)

Declaration
public Task UpdateUsedInQueueRegistryAsync(bool usedInQueue, int ticketStatusId, CancellationToken cancellationToken = default)
Parameters
Type Name Description
bool usedInQueue
int ticketStatusId
CancellationToken cancellationToken
Returns
Type Description
Task

UsedInQueue(int)

Declaration
public bool UsedInQueue(int ticketStatusId)
Parameters
Type Name Description
int ticketStatusId
Returns
Type Description
bool

Implements

ITicketStatusRegistryHelper

Extension Methods

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