Click or drag to resize
IVendorManager Methods

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

The IVendorManager type exposes the following members.

Methods
  ReturnsNameDescription
Public methodInt64Create(T)
Creates a new instance of the entity
(Inherited from ICreateable<T>.)
Public methodIEnumerable<T>Create(IEnumerable<T>)
Creates multiple entities in one operation
(Inherited from ICreateableBatch<T>.)
Public method void Delete(Int64)
Deletes an entity with a specific Id
(Inherited from IDeletable<T>.)
Public method void Delete(IEnumerable<Int64>)
Deletes multiple entities in one operation
(Inherited from IDeletableBatch<T>.)
Public methodIDetailsable<T>Details(Int64)
Get details for entity with specified Id
(Inherited from IDetailsable<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 methodBooleanIsNameUnique(T)
Checks if the name of a dto is unique
(Inherited from IUniqueName<T>.)
Public method void Update(T)
Updates an entity with new values.
(Inherited from IUpdateable<T>.)
Public method void Update(IEnumerable<T>)
Updates multiple entities in one operation
(Inherited from IUpdateableBatch<T>.)
Top
Extension Methods
  ReturnsNameDescription
Public Extension MethodIVendorCreate<IVendor>(IVendor) (Defined by CreateableBatchExtensions.)
Public Extension Method void Delete<IVendor>(Int64) (Defined by DeletableBatchExtensions.)
Public Extension MethodIVendorDetailsAll<IVendor>(Int64)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodIReadOnlyDictionary<TKey, TValue>, T: Int64DetailsAll<IVendor>(IEnumerable<Int64>)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodIVendorDetailsAny<IVendor>(Int64) (Defined by DetailsableBatchExtensions.)
Public Extension MethodIReadOnlyDictionary<TKey, TValue>, T: StringGetAnyByNames<IVendor>(String) (Defined by UniqueNamesExtensions.)
Public Extension Method void Update<IVendor>(IVendor) (Defined by UpdateableBatchExtensions.)
Top
See Also