public async Task <IActionResult> Edit(int id)
        {
            this.ViewData["countries"] = SelectListGenerator.GetAllCountries(this.countriesService);
            var destinationToEdit = await this.destinationsService.GetViewModelByIdAsync <DestinationEditViewModel>(id);

            return(this.View(destinationToEdit));
        }
 public IActionResult Create()
 {
     this.ViewData["Countries"] = SelectListGenerator.GetAllCountries(this.countriesService);
     return(this.View());
 }