public CityGroupViewModel Build(string city, IEnumerable <Address> addressList) { var cityGroupViewModel = new CityGroupViewModel { City = city, Address = new List <AddressViewModel>() }; foreach (var addres in addressList) { cityGroupViewModel.Address.Add(_addressViewModelBuilder.Build(addres)); } return(cityGroupViewModel); }
// GET: Admin/CityGroups/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var cityGroup = new CityGroupViewModel(id.Value); if (cityGroup == null) { return(HttpNotFound()); } cityGroup.IncludedCitys.OrderBy(c => c.State.Name); return(View(cityGroup)); }