Search Results for

    Show / Hide Table of Contents

    Class TransactionCodesProvider

    Provides transaction code for a transaction

    Inheritance
    object
    TransactionCodesProvider
    Implements
    ITransactionCodesProvider
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.API.Core.FinancialServices.Processors.Transactional
    Assembly: LemonEdge.API.Core.FinancialServices.dll
    Syntax
    public class TransactionCodesProvider : ITransactionCodesProvider

    Constructors

    TransactionCodesProvider(IEntityUpdater)

    Declaration
    public TransactionCodesProvider(IEntityUpdater entityUpdater)
    Parameters
    Type Name Description
    IEntityUpdater entityUpdater

    Methods

    GetCode(ITransaction)

    Returns transaction code for transaction

    Declaration
    public ITransactionCode GetCode(ITransaction owningTransaction)
    Parameters
    Type Name Description
    ITransaction owningTransaction

    Transaction for which to find transaction code

    Returns
    Type Description
    ITransactionCode

    Init()

    Loads all reference data required for matching

    Declaration
    public Task Init()
    Returns
    Type Description
    Task

    Implements

    ITransactionCodesProvider

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.