Show / Hide Table of Contents

Namespace Benday.Common

Classes

ConfigurationExtensionMethods

PageableResults<T>

Utility class that provides data paging for a result set

ProcessRunner

This class is used to run a process and capture the output. It is a wrapper around the System.Diagnostics.Process class.

Search

Describes the data required to run a search

SearchArgument

Named argument to a search.

SearchConstants

Constant values for search functionality

SearchResult<T>

Data result from a search

SearchViewModelBase<T>

Base class describing a view model for capturing the data for and displaying the result of a search.

SimpleSearchResults<T>

View model for displaying the results of a simple search. Provides basic properties for handling sorting of the results of the search and paging through the result set.

SortBy

Defines a sorting rule for a property or column in a search result

SortableViewModelBase<T>

Base class for a view model that provides data sorting capabilities for a result set

StringExtensionMethods

Extension methods for string.

TypeRegistrationItem<TService, TImplementation>

Describes a type mapping that should be registered with .NET Core dependency injection.

Interfaces

IDeleteable

Interface to indicate that an object is deletable. This is helpful for handling changes to collections of objects during CRUD operations.

IInt32Identity

Indicates the int32 identity property for a domain object or entity framework core entity. For EF Core with SQL Server, this typically becomes the primary key with an incrementing value (@@IDENTITY).

IPageableResults

Represents information about a result set that can be arranged into pages.

ISelectable

Utility interface for objects that can be selected .

ISortableResult

Represents the sorting status of a result set that allows sorting by single property value.

IStringIdentity

Indicates the string identity property for a domain object,
entity framework core entity, CosmosDb entity, or Azure Storage entity. For EF Core, this typically becomes the primary key.

ITypeRegistrationItem

Interface for describing a type that should be registered with .NET Core dependency injection. It describes the service lifetime, interface data type, and concrete implementation.

Enums

SearchMethod

Search method for a search argument

SearchOperator

Describes how a search argument should be combined with another search argument

In this article
Back to top Copyright © www.benday.com | info@benday.com