/// <summary> /// /// </summary> /// <param name="loadBalancer"></param> public ChannelHelper(IDatabaseLoadBalancer loadBalancer, IEntityManager entityManager, ILogWrapper logger) : base(null, loadBalancer) { _dbManager = (DatabaseManager)loadBalancer; _entityManager = entityManager; _log = logger; }
/// <summary> /// /// </summary> /// <param name="owner"></param> /// <param name="loadBalancer"></param> /// <param name="log"></param> /// <param name="repository"></param> public HashLoader(IEntity owner, IDatabaseLoadBalancer loadBalancer, ILogWrapper log, IHashRepository repository) : base(owner, loadBalancer) { _log = log; _repository = (HashRepository)repository; }
/// <summary> /// /// </summary> /// <param name="owner"></param> /// <param name="loadBalancer"></param> /// <param name="staticDataRepository"></param> /// <param name="log"></param> /// <param name="schema"> </param> /// <param name="systemType"></param> protected Loader(IEntity owner, IDatabaseLoadBalancer loadBalancer, IStaticDataRepository staticDataRepository, ILogWrapper log, string schema, Globals.SystemTypes systemType) : base(owner, loadBalancer) { Repository = (StaticDataRepository)staticDataRepository; Log = log; SystemType = systemType; IdColumn = systemType + "ID"; NameColumn = "DisplayName"; Schema = schema; _commands = new Dictionary <string, string>(); }
public MainMenuHandler(ILuaLoadBalancer luaLoadBalancer, IDatabaseLoadBalancer dbLoadBalancer, ILogWrapper log, DictionaryAtom initAtom) { _luaLoadBalancer = luaLoadBalancer; _dbLoadBalancer = dbLoadBalancer; _log = log; _dataPath = initAtom.GetObject("DataPath").ToString(); _kernel = (IKernel)initAtom.GetObject("Ninject.Kernel"); _commands = new Dictionary <string, Action <GameUser, string> > { { "createaccount", Create }, { "connect", Login }, { "login", Login }, { "credits", Credits }, { "who", Who }, { "quit", Quit }, { "logout", Quit }, { "q", Quit } }; }
/// <summary> /// /// </summary> /// <param name="owner"></param> /// <param name="loadBalancer"></param> /// <param name="staticDataRepository"></param> /// <param name="log"> </param> public MudProgLoader([Named("StaticDataLoader")] IEntity owner, IDatabaseLoadBalancer loadBalancer, IStaticDataRepository staticDataRepository, string schema, ILogWrapper log) : base(owner, loadBalancer, staticDataRepository, log, schema, Globals.SystemTypes.MudProg) { }
public GameUserLoader(IEntity owner, IDatabaseLoadBalancer loadBalancer, ILogWrapper log) : base(owner, loadBalancer) { _log = log; }
/// <summary> /// Constructor /// </summary> /// <param name="owner"></param> /// <param name="loadBalancer"></param> public DatabaseClient(IEntity owner, IDatabaseLoadBalancer loadBalancer) { Owner = owner; _loadBalancer = loadBalancer; }