Search Results for

    Show / Hide Table of Contents

    Interface ISaveContext

    Namespace: LemonEdge.API.Core.Extensions.SaveExtension
    Assembly: LemonEdge.API.dll
    Syntax
    public interface ISaveContext

    Properties

    Context

    Declaration
    IEntityRetriever Context { get; }
    Property Value
    Type Description
    IEntityRetriever

    Methods

    GetItems(EntityOperation)

    Returns all IBaseEntity stored against the context via the given EntityOperation

    Declaration
    IEnumerable<IBaseEntity> GetItems(EntityOperation operation)
    Parameters
    Type Name Description
    EntityOperation operation
    Returns
    Type Description
    IEnumerable<IBaseEntity>

    GetItems(EntityOperation, Type)

    Returns all IBaseEntity stored against the context via the given EntityOperation and of the provided type

    Declaration
    IEnumerable<IBaseEntity> GetItems(EntityOperation operation, Type type)
    Parameters
    Type Name Description
    EntityOperation operation
    Type type
    Returns
    Type Description
    IEnumerable<IBaseEntity>

    GetItems<T>(EntityOperation)

    Returns all entities stored against the context via the given EntityOperation and of the type T

    Declaration
    IEnumerable<T> GetItems<T>(EntityOperation operation) where T : IBaseEntity
    Parameters
    Type Name Description
    EntityOperation operation
    Returns
    Type Description
    IEnumerable<T>
    Type Parameters
    Name Description
    T

    GetModifiedItems(EntityOperation)

    Returns all IBaseEntity, including subitems etc, stored against the context via the given EntityOperation

    Declaration
    IEnumerable<IBaseEntity> GetModifiedItems(EntityOperation operation)
    Parameters
    Type Name Description
    EntityOperation operation
    Returns
    Type Description
    IEnumerable<IBaseEntity>

    GetModifiedItems(EntityOperation, Type)

    Returns all IBaseEntity, including subitems etc, stored against the context via the given EntityOperation and of the provided type

    Declaration
    IEnumerable<IBaseEntity> GetModifiedItems(EntityOperation operation, Type type)
    Parameters
    Type Name Description
    EntityOperation operation
    Type type
    Returns
    Type Description
    IEnumerable<IBaseEntity>

    GetModifiedItems<T>(EntityOperation)

    Returns all entities, including subitems etc, stored against the context via the given EntityOperation and of the type T

    Declaration
    IEnumerable<T> GetModifiedItems<T>(EntityOperation operation) where T : IBaseEntity
    Parameters
    Type Name Description
    EntityOperation operation
    Returns
    Type Description
    IEnumerable<T>
    Type Parameters
    Name Description
    T

    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.