Show / Hide Table of Contents

    Namespace Code.Library

    Classes

    Breadcrumb

    The breadcrumb.

    BreadcrumbNode

    The breadcrumb item.

    ResultFailureException

    ResultFailureException<E>

    ResultSuccessException

    Structs

    Result

    Result<T>

    Result<T, E>

    Interfaces

    IAuditedObject

    This interface can be implemented to add standard auditing properties to a class.

    IAuditedObject<TUser>

    Extends IAuditedObject to add user navigation properties.

    ICreationAuditedObject

    This interface can be implemented to store creation information (who and when created).

    ICreationAuditedObject<TCreator>

    Adds navigation property (object reference) to ICreationAuditedObject interface.

    IDeletionAuditedObject

    This interface can be implemented to store deletion information (who delete and when deleted).

    IDeletionAuditedObject<TUser>

    Extends IDeletionAuditedObject to add user navigation propery.

    IHasCreationTime

    A standard interface to add CreationTime property.

    IHasDeletionTime

    A standard interface to add DeletionTime property to a class. It also makes the class soft delete (see ISoftDelete).

    IHasModificationTime

    A standard interface to add DeletionTime property to a class.

    IMayHaveCreator

    Standard interface for an entity that MAY have a creator.

    IMayHaveCreator<TCreator>

    IModificationAuditedObject

    This interface can be implemented to store modification information (who and when modified lastly).

    IModificationAuditedObject<TUser>

    Adds navigation properties to IModificationAuditedObject interface for a user.

    IResult

    ISoftDelete

    Used to standardize soft deleting entities. Soft-delete entities are not actually deleted, marked as IsDeleted = true in the database, but can not be retrieved to the application normally.

    Back to top Generated by Abhith Rajan using DocFX