public async Task <IActionResult> Create(Country country, IFormFile nationalFlagFile) { if (ModelState.IsValid) { country.NationalFlag = flagUploader.CreateFlag(country.Code, nationalFlagFile); await countryRepository.CreateCountryAsync(country); } return(RedirectToAction(nameof(Index))); }