Click or drag to resize
IPremisesTypeManager Interface

[This is preliminary documentation and is subject to change.]

Manager for premises types

Namespace: Netadmin.Management.Address
Assembly: Netadmin.Management.Interfaces (in Netadmin.Management.Interfaces.dll) Version: release/9.0@131b654fe7332b0776120c2b44d96c6cac5ac9a2
Syntax
public interface IPremisesTypeManager : IManager<IPremisesType>, 
	IGetAllable<IPremisesType>, ICruddableBatch<IPremisesType>, ICreateableBatch<IPremisesType>, 
	IDetailsableBatch<IPremisesType>, IUpdateableBatch<IPremisesType>, IDeletableBatch<IPremisesType>, 
	IUniqeueNames<IPremisesType>

The IPremisesTypeManager type exposes the following members.

Methods
  ReturnsNameDescription
Public methodIEnumerable<T>Create(IEnumerable<T>)
Creates multiple entities in one operation
(Inherited from ICreateableBatch<T>.)
Public method void Delete(IEnumerable<Int64>)
Deletes multiple entities in one operation
(Inherited from IDeletableBatch<T>.)
Public methodIReadOnlyDictionary<TKey, TValue>, T: Int64DetailsAny(IEnumerable<Int64>)
Attempts to get details on multiple ids. If an id is not found, it will not be included in the returned dictionary
(Inherited from IDetailsableBatch<T>.)
Public methodIEnumerable<T>GetAll()
Retrieves every entity
(Inherited from IGetAllable<T>.)
Public methodIReadOnlyDictionary<TKey, TValue>, T: StringGetAnyByNames(IEnumerable<String>)
Attempts to get enties by their names
(Inherited from IUniqeueNames<T>.)
Public methodIEnumerable<T>, T: StringGetDuplicateNames(IEnumerable<KeyValuePair<Int64, String>>)
Checks for duplicates for ids and names
(Inherited from IUniqeueNames<T>.)
Public method void Update(IEnumerable<T>)
Updates multiple entities in one operation
(Inherited from IUpdateableBatch<T>.)
Top
Extension Methods
  ReturnsNameDescription
Public Extension MethodIPremisesTypeCreate<IPremisesType>(IPremisesType) (Defined by CreateableBatchExtensions.)
Public Extension Method void Delete<IPremisesType>(Int64) (Defined by DeletableBatchExtensions.)
Public Extension MethodIPremisesTypeDetailsAll<IPremisesType>(Int64)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodIReadOnlyDictionary<TKey, TValue>, T: Int64DetailsAll<IPremisesType>(IEnumerable<Int64>)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodIPremisesTypeDetailsAny<IPremisesType>(Int64) (Defined by DetailsableBatchExtensions.)
Public Extension MethodIReadOnlyDictionary<TKey, TValue>, T: StringGetAnyByNames<IPremisesType>(String) (Defined by UniqueNamesExtensions.)
Public Extension Method void Update<IPremisesType>(IPremisesType) (Defined by UpdateableBatchExtensions.)
Top
See Also