public RunGameController(ApplicationDbContext db, IMetrics metrics, IConfiguration configuration, IMessagingHelper messageHelper) { this.db = db; this.metrics = metrics; this.configuration = configuration; this.messageHelper = messageHelper; }
public ArchServer() { statusTimer = new Timer(HandleStatuses); //fileHelper = new FileHelper(); // messagingHelper = new MessagingHelper(); var generator = new ProxyGenerator(); messagingHelper = Program.Container.Resolve <IMessagingHelper>(); fileHelper = generator.CreateInterfaceProxyWithTarget <IFileHelper>(new FileHelper(), new LogInterceptor()); }