MobileTrack.DataContainers.Repositories Namespace

Implementation of the ORM for containers for Azure Cosmos Database. ORMs are derived from ItemBaseRepositoryT where T (derived from IIdLabel) is the interface of the data structure. These ORMs contact the Azure Cosmos Database Container their interface is assigned to.

Classes

AccountRepository ORM for AccountDto items
ActionFlowAssignmentRepository ORM for ActionFlowAssignmentDto objects.
ActionFlowDiagramRepository ORM for ActionFlowDefinitionDto items
AlertRuleProcessResultRepository ORM for AlertRuleProcessResultDto items.
AlertRuleRepository ORM for AlertRuleDto items
AlertTypeRepository ORM for AlertTypeDto items
ApiTokensRepository ORM for ApiTokenDto items
CompanyRepository ORM for CompanyDto items
ConnectorStateRepository ORM for ConnectorStateDto items
CustomPageRepository ORM for CustomPageDto items
DashboardRepository ORM for DashboardDto items
DeletedItemsRepository ORM for DeletedItem items
DeviceMessagesRepository ORM for DeviceMessageDto items
DevicePayloadRepository ORM for DevicePayloadDto items
DevicesRepository ORM for DeviceDto items
EnvironmentRepository ORM for EnvironmentDto items
IpAddressStatusRepository ORM for IpAddressStatusDto items
ItemBaseRepositoryT Represents a base repository for a MobileTrack Business Object. Each MobileTrack Business Object gets its own IAzureCosmosDb Container and create, update, get and delete functions. (because of partition keys and other parameters) Local caching is also handled by the BaseRepository
KmlRepository ORM for KmlDto items
LocalizedStringsRepository Repository to retrieve localized strings, for use in the IStringLocalizer service.
LogRepository ORM for LogDto items
MapMarkerRepository ORM for MapMarkerDto items
MfaRepository ORM for MfaConnectionDto items
NotificationRepository ORM for NotificationDto items
PasswordRepository ORM for EncryptedPasswordDto items
RequestRepository ORM for RequestDto items
RoleAssignmentRepository Repository for RoleAssignmentDto items
RoleRepository ORM for RoleDto items
SettingsRepository ORM for SettingsDto items
TemplateRepository ORM for TemplateDto items