public ImperaContext(
     DbContextOptions <ImperaContext> options,
     Domain.IUserProvider userProvider,
     IEventAggregator eventAggregator)
     : base(options)
 {
     this.userProvider    = userProvider;
     this.eventAggregator = eventAggregator;
 }
 public GameService(
     IUnitOfWork unitOfWork,
     Domain.IUserProvider userProvider,
     Domain.Services.IGameService gameService,
     IMapTemplateProvider mapTemplateProvider,
     IVisibilityModifierFactory visibilityModifierFactory,
     IRandomGenProvider randomGenProvider)
     : base(unitOfWork, userProvider, mapTemplateProvider, visibilityModifierFactory)
 {
     this.gameService       = gameService;
     this.randomGenProvider = randomGenProvider;
 }