public async Task <IActionResult> CreateTeamLeague(CreateTeamLeagueViewModel vm)
        {
            using (var memoryStream = new MemoryStream())
            {
                vm.LogoFormFile.CopyTo(memoryStream);
                vm.Logo = memoryStream.ToArray();
            }

            await competitionApi.CreateTeamLeague(vm);

            return(RedirectToAction("Index"));
        }
        public async Task <IActionResult> CreateTeamLeague()
        {
            var viewModel = new CreateTeamLeagueViewModel
            {
                AllTeams   = await teamApi.GetTeams(),
                TeamSports = await sportApi.GetTeamSports(),
                Countries  = await countryApi.GetCountries()
            };

            ViewData["TeamApiUrl"]    = apiSettings.TeamApiUrl;
            ViewData["CountryApiUrl"] = apiSettings.CountryApiUrl;

            return(View(viewModel));
        }