Namespace SuperOffice
Classes
DoneNotDoneSplitter<InnerProvider, RootExtender>
If we are creating a Diary Checklist, then we need to fetch activites that are overdue and not done, plus (depending on preference) activities that have been marked as done today. This class works as an adapter between an outer multi-activity-type combiner and an inner type-specific (sale, doc, appnt) provider
HistoryStrings
Helper class that exposes history list names that are used to identify current values. These names either uniquely represents table_id/extra_id in the history table, or Preference values
ListNameConstants
Defines hardcoded listnames and corresponing hardcoded id
NetServerVersion
Version information.
Pair<TFirst, TSecond>
ServiceConstants
SoContext
Class holding context information about the currently logged on user.
SoContextHelper
SoCoreClaimsPrincipalExtensions
SoDatabaseContext
Container for the current database context/session
SoDatabaseContextStatic<T>
Helper class for storing things in a Database Context (that used to be static)
SoSession
Session object used to authenticate and handle a SuperOffice session
SoSystemInfo
Get information about the current system.
UserPreferenceDefaults
Defines user preference default values
Interfaces
IDatabaseContext
ISoDatabaseContextFactory
Interface implemented by SoDatabaseContextFactory for exposing tenant specific database contextx
Enums
NetServerBuildType
Type of build.
UpgradeStatus
Delegates
SoDatabaseLogOut
Event raised as part of dissconnect database process (formerly referred to as the database logout process)