public ActionResult CollegeDetails(int id) { CollegeInfo info = _repository.Get(id); IEnumerable<Town> towns = _townRepository.GetAllList(); CollegeDto dto = (info == null) ? new CollegeDto() : new CollegeDto(info, towns); CollegeEditViewModel viewModel = new CollegeEditViewModel { CollegeDto = dto }; viewModel.Initialize(towns, new Town { CityName = dto.CityName, DistrictName = dto.DistrictName, TownName = dto.TownName }); return View(viewModel); }