public ActionResult Create(TournamentCreateFormViewModel model)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.View(model));
            }

            this.tournamentService.CreateTournament(model.Name, model.Place, model.StartDate, model.EndDate, model.SelectedCountryId);

            return(Redirect("~/Home/Index"));
        }
        public ActionResult Create()
        {
            var countries = this.countryService.GetAllCountries().ToList();

            var viewModel = new TournamentCreateFormViewModel()
            {
                StartDate = DateTime.Now,
                EndDate   = DateTime.Now,
                Countries = countries
            };

            return(View(viewModel));
        }