/// <summary>
        /// Represents an index action.
        /// </summary>
        /// <returns></returns>
        public IActionResult Index()
        {
            CityListViewModel vm = new CityListViewModel();

            var codes = _dao.GetCountryCodes();

            foreach (var code in codes)
            {
                SelectListItem item = new SelectListItem();
                item.Text = code;
                vm.CountryCodes.Add(item);
            }

            return(View(vm));
        }