Example #1
0
 public GameCreationService(IGameLogic gameLogic, IGameSettingsLogic gameSettingsLogic,
                            ILogger <GameCreationService> logger)
 {
     _gameLogic         = gameLogic;
     _gameSettingsLogic = gameSettingsLogic;
     _logger            = logger;
 }
        public DesktopApp()
        {
            InitializeComponent();
            Context     context = new Context();
            IUnitOfWork uw      = new UnitOfWork(context);

            userLogic                               = new UserLogic(uw);
            adminLogic                              = new AdminLogic(uw);
            stockLogic                              = new StockLogic(uw);
            gameSettingsLogic                       = new GameSettingsLogic(uw);
            actualAdmin                             = new Admin();
            panelOptions.Visible                    = false;
            panelAdminMaintenace.Visible            = false;
            panelCreateStock.Visible                = false;
            panelModifyGameConditions.Visible       = false;
            panelCreateAdmin.Visible                = false;
            panelModifyDeleteStock.Visible          = false;
            textBoxPassword.PasswordChar            = '*';
            textBoxPasswordMaintenance.PasswordChar = '*';
            textBoxCreateAdminPassword.PasswordChar = '*';

            textBoxEmail.Text    = "*****@*****.**";
            textBoxPassword.Text = "Artoo.1234554";
        }
 public GameSettingsController(IGameSettingsLogic gameSettingsLogic)
 {
     this.gameSettingsLogic = gameSettingsLogic;
 }
Example #4
0
 /// <summary>
 /// Creates a new instance of the GameSettingsController and injects the gameSettingsLogic and logger.
 /// </summary>
 /// <param name="gameSettingsLogic">The logic to be injected.</param>
 /// <param name="logger">The logger to be injected.</param>
 public GameSettingsController(IGameSettingsLogic gameSettingsLogic, ILogger <GameSettingsController> logger)
 {
     _gameSettingsLogic = gameSettingsLogic;
     _logger            = logger;
 }