public ActionResult Beers_Create([DataSourceRequest]DataSourceRequest request, AdminBeerRequestViewModel beer) { var newId = 0; if (this.ModelState.IsValid) { var entity = this.Mapper.Map<Beer>(beer); newId = this.beers.AdminCreate(entity); } var newBeer = this.beers.GetByIntId(newId); var beerToDisplay = this.Mapper.Map<AdminBeerViewModel>(newBeer); return this.Json(new[] { beerToDisplay }.ToDataSourceResult(request, this.ModelState)); }
public ActionResult Beers_Create([DataSourceRequest] DataSourceRequest request, AdminBeerRequestViewModel beer) { var newId = 0; if (this.ModelState.IsValid) { var entity = this.Mapper.Map <Beer>(beer); newId = this.beers.AdminCreate(entity); } var newBeer = this.beers.GetByIntId(newId); var beerToDisplay = this.Mapper.Map <AdminBeerViewModel>(newBeer); return(this.Json(new[] { beerToDisplay }.ToDataSourceResult(request, this.ModelState))); }