Table of Contents

Namespace Innova.Prism.Library.Services

Classes

Name Summary
AppSettingsMenu

Represents the AppSettings menu item.

BaseDialogParameter

Represents the base class for dialog parameters.

CleanFolderServiceLifecycle

Represents the service lifecycle for cleaning a folder.

ClipboardService

Provides functionality for interacting with the clipboard.

DialogParameter

Represents a dialog parameter without a specific type.

DialogParameter<T>

Represents a dialog parameter with a specific type.

EditViewModelService<T, TEdit>

Represents a base class for edit view model services.

ExcelExportService

Service for exporting data to Excel.

ExcelInteropExporter
ExcelOledbExporter

Provides functionality to export a DataTable to an Excel file using OleDb.

ExportService

Service class for exporting data to various formats.

IMenuBuilderExtensions

Provides extension methods for IOutlookBarMenuBuilder to add the AppSettings menu.

IMenuServiceExtensions

Provides extension methods for the IMenuService interface.

IOutlookBarItemBuilderExtensions
IOutlookBarServiceExtensions
IOutlookBarViewModelExtensions
IWindowDialogServiceExtensions

Extension methods for the IWindowDialogService interface.

InputBindingService

Service for managing input bindings.

InsertViewModelService<T, TInsert>

Base class for insert view model services.

ListFilterService<T, TList>
ListViewModelService<T, TList>

Provides a base class for list view model services.

LogAndDisplayErrorService

Represents a service that logs and displays errors.

LookupService

Service for retrieving lookup lists.

MenuService
OutlookBarFactory
OutlookBarItem

Represents an item in the OutlookBar control.

OutlookBarItemBuilder

Represents a builder for creating Outlook bar items.

OutlookBarService

Represents a service for managing the Outlook Bar.

OutlookBarViewModel

Represents the view model for the OutlookBar control.

PinnedListService<T, KeyType>

Represents a base class for a pinned list service.

RevisionSubscribtionService<T>

Service for subscribing to entity revision events.

ScopedMenuService
SearchViewModelService<T>

Represents a service for the search view model.

ShowViewModelService<T, TShow>

Represents a service for showing view models.

UserService

Represents a user service implementation.

ViewModelService<T>
WindowDialogServiceBase

Interfaces

Name Summary
IBaseDialogParameter

Represents the interface for creating dialog parameters.

IClipboardService

Represents a service for interacting with the clipboard.

IEditViewModelService<T, TEdit>

Represents a service for editing view models.

IExcelExportService

Represents an interface for exporting data to Excel.

IExportService

Represents an export service that provides methods to export data to different formats.

IInputBindingsService

Represents a service for managing input bindings.

IInsertViewModelService<T, TInsert>

Represents a service for inserting view models.

IListFilterService<T, TList>

Represents a service for filtering and extracting data from a list.

IListViewModelService<T, TList>

Represents a service for managing list view models.

ILogAndDisplayErrorService

Represents a service that logs and displays errors.

ILookupService

Represents a service for retrieving lookup lists.

IMenuService

Represents a service for managing menus.

IMenuServiceNavigationAware

Represents a menu service that provides navigation awareness.

IOutlookBarFactory
IOutlookBarItemBuilder

Represents a builder for creating Outlook bar items.

IOutlookBarService
IOutlookBarViewModel

Represents the view model for the OutlookBar control.

IPinnedListService<T>

Represents a service for managing pinned lists.

IRevisionSubscribtionService<T>

Represents a service for managing revision subscriptions.

IScopedMenuService

Represents a scoped menu service that extends the functionality of the base menu service.

IShowViewModelService<T, TShow>
IUserService

Represents a user service.

IViewModelService<T>

Represents a service for view models.

IWindowDialogService

Represents a service for displaying window dialogs.