using Sarand.Net.Standard.Base.App; using Sarand.Net.Standard.Base.Core; using Saxonite.Net.Standard.Base.Mgr; using Saxonite.Net.Standard.Base.App; using System; using System.Collections.Generic; using System.Text; using Saxonite.Net.Standard.Base.Mgr.Support; using Saxonite.Net.Standard.Base.Mgr.Reference; using Sarand.Net.Standard.Base.Utils; namespace Saxonite.Net.Standard.Base.App { //======================================================================= public abstract partial class SaxSystem : SacsSystem { //------------------------------------------------------------------- // Data members. //------------------------------------------------------------------- // Protected Construction. protected SaxSystem() : base() { } //------------------------------------------------------------------- // Environment. //------------------------------------------------------------------- public static Sax.Environment GetEnvironment() { if (ComputerName.ContainsCI("Sarand602")) return Sax.Environment.Production; if (ComputerName.ContainsCI("Sarand")) return Sax.Environment.Development; return Sax.Environment.Production; } //------------------------------------------------------------------- // Business components. //------------------------------------------------------------------- public abstract SaxReferenceMgr CreateReferenceMgr(SaxSessionContext sessionContext, SaxInternals internals); public abstract SaxAccountMgr CreateAccountMgr(SaxSessionContext sessionContext, SaxInternals internals); public abstract SaxItemDataMgr CreateItemDataMgr(SaxSessionContext sessionContext, SaxInternals internals); public abstract SaxActivityMgr CreateActivityMgr(SaxSessionContext sessionContext, SaxInternals internals); public abstract SaxReferenceGolfMgr CreateReferenceGolfMgr(SaxSessionContext sessionContext, SaxInternals internals); public abstract SaxSupportMgr CreateSupportMgr(SaxSessionContext sessionContext, SaxInternals internals); //------------------------------------------------------------------- } //======================================================================= }