public ActionResult Recipes_Update([DataSourceRequest]DataSourceRequest request, AdminUpdateRecipeRequestViewModel recipe) { var id = 0; if (this.ModelState.IsValid) { var entity = this.recipes.GetByIntId(recipe.Id); entity.BeerTypeId = recipe.BeerTypeId; entity.Title = recipe.Title; entity.Content = recipe.Content; id = this.recipes.AdminUpdate(entity); } var newRecipe = this.recipes.GetByIntId(id); var beerToDisplay = this.Mapper.Map<AdminRecipeViewModel>(newRecipe); return this.Json(new[] { beerToDisplay }.ToDataSourceResult(request, this.ModelState)); }
public ActionResult Recipes_Destroy([DataSourceRequest] DataSourceRequest request, AdminUpdateRecipeRequestViewModel recipe) { this.recipes.AdminDestroy(recipe.Id); return(this.Json(new[] { recipe }.ToDataSourceResult(request, this.ModelState))); }
public ActionResult Recipes_Update([DataSourceRequest] DataSourceRequest request, AdminUpdateRecipeRequestViewModel recipe) { var id = 0; if (this.ModelState.IsValid) { var entity = this.recipes.GetByIntId(recipe.Id); entity.BeerTypeId = recipe.BeerTypeId; entity.Title = recipe.Title; entity.Content = recipe.Content; id = this.recipes.AdminUpdate(entity); } var newRecipe = this.recipes.GetByIntId(id); var beerToDisplay = this.Mapper.Map <AdminRecipeViewModel>(newRecipe); return(this.Json(new[] { beerToDisplay }.ToDataSourceResult(request, this.ModelState))); }
public ActionResult Recipes_Destroy([DataSourceRequest]DataSourceRequest request, AdminUpdateRecipeRequestViewModel recipe) { this.recipes.AdminDestroy(recipe.Id); return this.Json(new[] { recipe }.ToDataSourceResult(request, this.ModelState)); }