public VoteHub(IVoteManager voteManager, ILogger <VoteHub> logger) { this.voteManager = voteManager; this.logger = logger; logger.LogDebug($"VoteHub created. {DateTime.UtcNow.ToLongTimeString()}"); }
/// <inheritdoc /> public override void Init() { base.Init(); IoCManager.Resolve <IStatusHost>().SetAczInfo("Content.Client", new[] { "Content.Client", "Content.Shared", "Content.Shared.Database" }); var factory = IoCManager.Resolve <IComponentFactory>(); var prototypes = IoCManager.Resolve <IPrototypeManager>(); factory.DoAutoRegistrations(); foreach (var ignoreName in IgnoredComponents.List) { factory.RegisterIgnore(ignoreName); } prototypes.RegisterIgnore("parallax"); ServerContentIoC.Register(); foreach (var callback in TestingCallbacks) { var cast = (ServerModuleTestingCallbacks)callback; cast.ServerBeforeIoC?.Invoke(); } IoCManager.BuildGraph(); factory.GenerateNetIds(); var configManager = IoCManager.Resolve <IConfigurationManager>(); var dest = configManager.GetCVar(CCVars.DestinationFile); if (string.IsNullOrEmpty(dest)) //hacky but it keeps load times for the generator down. { _euiManager = IoCManager.Resolve <EuiManager>(); _voteManager = IoCManager.Resolve <IVoteManager>(); _updateManager = IoCManager.Resolve <ServerUpdateManager>(); var playerManager = IoCManager.Resolve <IPlayerManager>(); var logManager = IoCManager.Resolve <ILogManager>(); logManager.GetSawmill("Storage").Level = LogLevel.Info; logManager.GetSawmill("db.ef").Level = LogLevel.Info; IoCManager.Resolve <IAdminLogManager>().Initialize(); IoCManager.Resolve <IConnectionManager>().Initialize(); IoCManager.Resolve <IServerDbManager>().Init(); IoCManager.Resolve <IServerPreferencesManager>().Init(); IoCManager.Resolve <INodeGroupFactory>().Initialize(); IoCManager.Resolve <IGamePrototypeLoadManager>().Initialize(); IoCManager.Resolve <NetworkResourceManager>().Initialize(); IoCManager.Resolve <GhostKickManager>().Initialize(); _voteManager.Initialize(); _updateManager.Initialize(); } }
public DelightService() { IoCBootstrapper.Boot(); _accountManager = ObjectFactory.GetInstance<IAccountManager>(); _categoryManager = ObjectFactory.GetInstance<ICategoryManager>(); _productManager = ObjectFactory.GetInstance<IProductManager>(); _userGroupManager = ObjectFactory.GetInstance<IUserGroupManager>(); _voteManager = ObjectFactory.GetInstance<IVoteManager>(); _userManager = ObjectFactory.GetInstance<IUserManager>(); _sessionManager = ObjectFactory.GetInstance<ISessionManager>(); _messageManager = ObjectFactory.GetInstance<IMessageManager>(); }
public VoteController(ISessionProvider<AefSession> sessionProvider, IVoteManager voteManager, IVotingManager votingManager, IVoteOptionManager voteOptionManager) : base(sessionProvider) { if (voteManager == null) throw new ArgumentException(nameof(voteManager)); if (votingManager == null) throw new ArgumentException(nameof(votingManager)); if (voteOptionManager == null) throw new ArgumentException(nameof(voteOptionManager)); m_VoteManager = voteManager; m_VotingManger = votingManager; }
public VoteController(ISessionScopeFactory sessionScopeFactory, IVoteManager voteManager, IVotingManager votingManager, IVoteOptionManager voteOptionManager) : base(sessionScopeFactory) { if (voteManager == null) throw new ArgumentException(nameof(voteManager)); if (votingManager == null) throw new ArgumentException(nameof(votingManager)); if (voteOptionManager == null) throw new ArgumentException(nameof(voteOptionManager)); m_VoteManager = voteManager; m_VotingManger = votingManager; }
/// <inheritdoc /> public override void Init() { base.Init(); IoCManager.Resolve <IStatusHost>().SetAczInfo("Content.Client", new[] { "Content.Client", "Content.Shared", "Content.Shared.Database" }); var factory = IoCManager.Resolve <IComponentFactory>(); factory.DoAutoRegistrations(); foreach (var ignoreName in IgnoredComponents.List) { factory.RegisterIgnore(ignoreName); } ServerContentIoC.Register(); foreach (var callback in TestingCallbacks) { var cast = (ServerModuleTestingCallbacks)callback; cast.ServerBeforeIoC?.Invoke(); } IoCManager.BuildGraph(); factory.GenerateNetIds(); _euiManager = IoCManager.Resolve <EuiManager>(); _voteManager = IoCManager.Resolve <IVoteManager>(); IoCManager.Resolve <IChatSanitizationManager>().Initialize(); IoCManager.Resolve <IChatManager>().Initialize(); var playerManager = IoCManager.Resolve <IPlayerManager>(); var logManager = IoCManager.Resolve <ILogManager>(); logManager.GetSawmill("Storage").Level = LogLevel.Info; logManager.GetSawmill("db.ef").Level = LogLevel.Info; IoCManager.Resolve <IConnectionManager>().Initialize(); IoCManager.Resolve <IServerDbManager>().Init(); IoCManager.Resolve <IServerPreferencesManager>().Init(); IoCManager.Resolve <INodeGroupFactory>().Initialize(); IoCManager.Resolve <IGamePrototypeLoadManager>().Initialize(); _voteManager.Initialize(); }
/// <inheritdoc /> public override void Init() { base.Init(); var factory = IoCManager.Resolve <IComponentFactory>(); factory.DoAutoRegistrations(); foreach (var ignoreName in IgnoredComponents.List) { factory.RegisterIgnore(ignoreName); } ServerContentIoC.Register(); foreach (var callback in TestingCallbacks) { var cast = (ServerModuleTestingCallbacks)callback; cast.ServerBeforeIoC?.Invoke(); } IoCManager.BuildGraph(); _gameTicker = IoCManager.Resolve <IGameTicker>(); _euiManager = IoCManager.Resolve <EuiManager>(); _voteManager = IoCManager.Resolve <IVoteManager>(); IoCManager.Resolve <IServerNotifyManager>().Initialize(); IoCManager.Resolve <IChatManager>().Initialize(); var playerManager = IoCManager.Resolve <IPlayerManager>(); _statusShell = new StatusShell(); var logManager = IoCManager.Resolve <ILogManager>(); logManager.GetSawmill("Storage").Level = LogLevel.Info; logManager.GetSawmill("db.ef").Level = LogLevel.Info; IoCManager.Resolve <IConnectionManager>().Initialize(); IoCManager.Resolve <IServerDbManager>().Init(); IoCManager.Resolve <IServerPreferencesManager>().Init(); IoCManager.Resolve <INodeGroupFactory>().Initialize(); IoCManager.Resolve <ISandboxManager>().Initialize(); IoCManager.Resolve <IAccentManager>().Initialize(); _voteManager.Initialize(); }
public VoteHub(IVoteManager voteManager) { this.voteManager = voteManager; }
public VoteController(IVoteManager voteManager) { this.voteManager = voteManager; }
public VoteAppService(IVoteManager voteManager) { _voteManager = voteManager; }
public VoteController(IVoteManager voteManager, IHubContext <VoteHub> hubContext) { this.voteManager = voteManager; this.hubContext = hubContext; }
public VotersController(IVoteManager voteManager, IVoterManager voterManager) { VoteManager = voteManager; VoterManager = voterManager; }
public static VoteExistsResult Check(IVoteManager voteManager, Guid voteId) { var vote = voteManager.FindVoteByVoteId(voteId); return Check(vote, "不存在对应的共识信息."); }