IAddressManager Interface |
[This is preliminary documentation and is subject to change.]
Namespace: Netadmin.Management.Address
The IAddressManager type exposes the following members.
Name | Description | ||
---|---|---|---|
![]() | void | AddCustomer(Int64, Int64) |
Adds an installation address for a customer
|
![]() | IReadOnlyDictionaryTKey, TValue, T: Int64 | CheckServiceProviderAccess(IEnumerableInt64, IEnumerableInt64) |
Used to check which service providers has access to specific addresses according to the address group rules
If there are no rules at all for the provider, it has access to all addresses
|
![]() | IReadOnlyDictionaryTKey, TValue, T: Guid | Create(IReadOnlyDictionaryGuid, T) |
Creates multiple entities in one operation
(Inherited from ICreateableBatch_v2T.) |
![]() | IEnumerableT | Create(IEnumerableT) |
Creates multiple entities in one operation
(Inherited from ICreateableBatchT.) |
![]() | void | Delete(IEnumerableInt64) |
Deletes multiple entities in one operation
(Inherited from IDeletableBatchT.) |
![]() | IReadOnlyDictionaryTKey, TValue, T: Int64 | DetailsAny(IEnumerableInt64) |
Attempts to get details on multiple ids. If an id is not found, it will not be included in the returned dictionary
(Inherited from IDetailsableBatchT.) |
![]() | IPaginationT | Filter(TFilterDtoInterface, PaginationRequestTDToInterface) |
Searches for entities using a filter and returnes a pagination based on the supplied request
(Inherited from IFilterableTDToInterface, TFilterDtoInterface.) |
![]() | IReadOnlyDictionaryTKey, TValue, T: Int64 | GetAddressesByCustomerIds(IEnumerableInt64) |
Retrieves addresses on given customers
|
![]() | IEnumerableT, T: String | GetAddressIdentitiesStartingWith(String) |
Retrieves all address identities starting with addressIdentity |
![]() | IEnumerableT, T: String | GetBuildingNamesStartingWith(String) |
Retrieves all building names starting with buildingName |
![]() | IEnumerableT, T: String | GetNationalreferencesStartingWith(String) |
Retrieves all national references starting with nationalReference |
![]() | IReadOnlyDictionaryTKey, TValue, T: Int64 | GetPopulationsStartingWith(String) | |
![]() | void | RemoveCustomer(Int64, Int64) |
Removes an installation address for a customer
|
![]() | void | Update(IEnumerableT) |
Updates multiple entities in one operation
(Inherited from IUpdateableBatchT.) |
Name | Description | ||
---|---|---|---|
![]() | IReadOnlyDictionaryTKey, TValue, T: Int64 | CheckServiceProviderAccess(Int64, IEnumerableInt64) | Overloaded.
Used to check which service providers has access to a specific address according to the address group rules.
If there are no rules at all for the provider, it has access to all addresses.
(Defined by AddressManagerExtensions.) |
![]() | Boolean | CheckServiceProviderAccess(Int64, Int64) | Overloaded.
Used to check if a service provider has access to a specific address according to the address group rules.
If there are no rules at all for the provider, it has access to all addresses.
(Defined by AddressManagerExtensions.) |
![]() | IReadOnlyDictionaryTKey, TValue, T: Int64 | CheckServiceProviderAccess(IEnumerableInt64, Int64) | Overloaded.
Used to check if a service provider has access to specific addresses according to the address group rules.
If there are no rules at all for the provider, it has access to all addresses.
(Defined by AddressManagerExtensions.) |
![]() | IAddress | CreateIAddress(IAddress) | (Defined by CreateableBatchExtensions.) |
![]() | void | DeleteIAddress(Int64) | (Defined by DeletableBatchExtensions.) |
![]() | IAddress | DetailsAllIAddress(Int64) | Overloaded. (Defined by DetailsableBatchExtensions.) |
![]() | IReadOnlyDictionaryTKey, TValue, T: Int64 | DetailsAllIAddress(IEnumerableInt64) | Overloaded. (Defined by DetailsableBatchExtensions.) |
![]() | IAddress | DetailsAnyIAddress(Int64) | IDetailsableBatchT
Returns details of entity with id 'id', or null if not found
Thrown if any id zero or less. (Defined by DetailsableBatchExtensions.) |
![]() | void | UpdateIAddress(IAddress) | (Defined by UpdateableBatchExtensions.) |