IServiceManager Interface |
[This is preliminary documentation and is subject to change.]
Namespace: Netadmin.Management.Provisioning
The IServiceManager type exposes the following members.
Name | Description | ||
---|---|---|---|
![]() | void | AddServiceToAddressGroups(Int64, IEnumerableInt64) |
Adds a service to specified address groups
|
![]() | void | AddServiceToServiceGroups(Int64, IEnumerableInt64) |
Adds a service to specified service groups
|
![]() | Int64 | Create(T) |
Creates a new instance of the entity
(Inherited from ICreateableT.) |
![]() | Int64 | CreateAccessTechnology(IAccessTechnology) |
Creates access technology
|
![]() | void | Delete(Int64) |
Deletes an entity with a specific Id
(Inherited from IDeletableT.) |
![]() | void | DeleteAccessTechnology(Int64) |
Removes an access technology
|
![]() | IService | Details(Int64) |
Get details for entity with specified Id
(Inherited from IDetailsableT.) |
![]() | 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.) |
![]() | IEnumerableT, T: IAccessTechnology | GetAccessTechnologies |
Retrieves all access technologies
|
![]() | IAccessTechnology | GetAccessTechnology(Int64) |
Retrieves details on access technology
|
![]() | IEnumerableT, T: IAddressGroup | GetAvailableAddressGroups(IEnumerableInt64) |
Retrieves address groups, except specific ones
|
![]() | IEnumerableT, T: IJobPackage | GetAvailableJobPackages |
Retrieves available job packages
|
![]() | IEnumerableT, T: IMonitoringService | GetAvailableMonitoringServices |
Retrieves available monitoring services
|
![]() | IEnumerableT, T: ISlaTimeDefinition | GetAvailableServiceLevelTimeDefinitions |
Retrieves available Service Level Time definitions
|
![]() | IEnumerableT, T: IServiceProvider | GetAvailableServiceProviders | Obsolete.
Retrieves available service providers
|
![]() | IDictionaryTKey, TValue, T: Int64 | GetAvailableServices(IEnumerableInt64) |
Retrieves available services on multiple addresses
|
![]() | IEnumerableT, T: Int64 | GetAvailableServices(Int64) |
Retrieves available services on an address
|
![]() | IEnumerableT, T: IServiceFunction | GetCoverageRequestAssemblies |
Retrieves possible coverage request assemblies
|
![]() | IEnumerableT, T: IAddressGroup | GetServiceAddressGroups(Int64) |
Retrieves address groups for a specific service
|
![]() | IEnumerableT, T: IService | GetServicesByAddressGroupId(Int64) |
Get a services by for a AddressGroupId
|
![]() | IEnumerableT, T: IService | GetServicesByCompanyId(Int64) |
Retrieves services for a specific company
|
![]() | IEnumerableT, T: IService | GetServicesByServiceProviderId(Int64, Int64) |
Get services for a specific service provider and company
|
![]() | IReadOnlyDictionaryTKey, TValue, T: String | GetTop100(ExpressionFuncT, String, String, IEnumerableInt64, NullableInt64) |
Retrieves the first 100 matches of the search string. For each string, a maximum of 100 ids are returned. Please see the interface for the manager for documentation on supported properties and additional information
(Inherited from ITop100ForCompanyAndProviderT.) |
![]() | Boolean | IsServiceInUse(Int64) |
Checks if a service is in use
|
![]() | void | RemoveServiceFromAddressGroups(Int64, IEnumerableInt64) |
Removes a service from AddressgroupsIds and a specific serviceId
|
![]() | void | RemoveServiceFromServiceGroups(Int64, IEnumerableInt64) |
Removes a service from service groups
|
![]() | void | SetAddressGroupsForService(Int64, IEnumerableInt64) |
Sets what address groups a service should belong to
Will clear all existing groups before adding
|
![]() | void | SetServiceGroupsForService(Int64, IEnumerableInt64) |
Sets what service groups a service should belong to
Will clear all existing groups before adding
|
![]() | void | Update(T) |
Updates an entity with new values.
(Inherited from IUpdateableT.) |
![]() | void | UpdateAccessTechnology(IAccessTechnology) |
Updates an existing access technology
|
![]() | void | UpdateSubscriptionDns1(Int64) |
Updates all subscription DNS1 settings for a specific service
|
![]() | void | UpdateSubscriptionDns2(Int64) |
Updates all subscription DNS2 settings for a specific service
|
Name | Description | ||
---|---|---|---|
![]() | IService | DetailsAllIService(Int64) | Overloaded. (Defined by DetailsableBatchExtensions.) |
![]() | IReadOnlyDictionaryTKey, TValue, T: Int64 | DetailsAllIService(IEnumerableInt64) | Overloaded. (Defined by DetailsableBatchExtensions.) |
![]() | IService | DetailsAnyIService(Int64) | IDetailsableBatchT
Returns details of entity with id 'id', or null if not found
Thrown if any id zero or less. (Defined by DetailsableBatchExtensions.) |