public ActionResult Recipes_Create([DataSourceRequest]DataSourceRequest request, AdminRecipeRequestViewModel recipe) { var newId = 0; if (this.ModelState.IsValid) { var entity = this.Mapper.Map<Recipe>(recipe); newId = this.recipes.AdminCreate(entity); } var newRecipe = this.recipes.GetByIntId(newId); var recipeToDisplay = this.Mapper.Map<AdminRecipeViewModel>(newRecipe); return this.Json(new[] { recipeToDisplay }.ToDataSourceResult(request, this.ModelState)); }
public ActionResult Recipes_Create([DataSourceRequest] DataSourceRequest request, AdminRecipeRequestViewModel recipe) { var newId = 0; if (this.ModelState.IsValid) { var entity = this.Mapper.Map <Recipe>(recipe); newId = this.recipes.AdminCreate(entity); } var newRecipe = this.recipes.GetByIntId(newId); var recipeToDisplay = this.Mapper.Map <AdminRecipeViewModel>(newRecipe); return(this.Json(new[] { recipeToDisplay }.ToDataSourceResult(request, this.ModelState))); }