Ejemplo n.º 1
0
        public ActionResult Index()
        {
            var minefield_model = _presenter.get_view_of_minefield_for(_player_identifier.get_player_identifier());

            if (minefield_model == null)
            {
                return(RedirectToAction("Index", "Home"));
            }

            return(View(minefield_model));
        }
Ejemplo n.º 2
0
        public ActionResult Index()
        {
            StartGameViewModel viewmodel = new StartGameViewModel();

            if (!_player_identifier.has_indenitfier())
            {
                _player_identifier.set_player_identifier(Guid.NewGuid());
            }
            else
            {
                var game_view = _presenter.get_view_of_minefield_for(_player_identifier.get_player_identifier());

                if (game_view != null && !game_view.game_has_finished)
                {
                    viewmodel.show_resume_game_button = true;
                }
            }

            return(View(viewmodel));
        }