public ActionResult Add() { var placeCountries = this.countries.GetAll().OrderBy(x => x.Name).ToArray(); var viewCountries = this.Mapper.Map<IEnumerable<SimpleCountryResponseViewModel>>(placeCountries); var model = new PlaceRequestViewModel(); model.Countries = viewCountries; return this.View(model); }
public ActionResult Add() { var placeCountries = this.countries.GetAll().OrderBy(x => x.Name).ToArray(); var viewCountries = this.Mapper.Map <IEnumerable <SimpleCountryResponseViewModel> >(placeCountries); var model = new PlaceRequestViewModel(); model.Countries = viewCountries; return(this.View(model)); }
public ActionResult Add(PlaceRequestViewModel model) { if (!this.ModelState.IsValid) { return(this.View(model)); } var place = this.Mapper.Map <Place>(model); var placeId = this.places.Add(place); return(this.RedirectToAction("Details", new { id = this.identifier.EncodeId(placeId) })); }
public ActionResult Add(PlaceRequestViewModel model) { if (!this.ModelState.IsValid) { return this.View(model); } var place = this.Mapper.Map<Place>(model); var placeId = this.places.Add(place); return this.RedirectToAction("Details", new { id = this.identifier.EncodeId(placeId) }); }