public ActionResult UpdateExisting([DataSourceRequest]DataSourceRequest request, AllCartsGridViewModel cartModel) { if (!this.ModelState.IsValid) { return Json(new[] { cartModel }.ToDataSourceResult(request, ModelState)); } var cartToUpdate = this.Mapper.Map<Cart>(cartModel); var result = this.cartService.UpdateCart(cartToUpdate); return Json(new[] { result }.ToDataSourceResult(request, ModelState)); }
public ActionResult Delete([DataSourceRequest]DataSourceRequest request, AllCartsGridViewModel cartModel) { var cartToDelete = this.Mapper.Map<Cart>(cartModel); this.cartService.DeleteCart(cartToDelete); return Json(new[] { cartModel }.ToDataSourceResult(request, ModelState)); }