Namespace Benday.Common
Classes
PageableResults<T>
Utility class that provides data paging for a result set
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.
SortableViewModelBase<T>
Base class for a view model that provides data sorting capabilities for a result set
SortBy
Defines a sorting rule for a property or column in a search result
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