Exemple #1
0
        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));
        }
Exemple #2
0
 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));
 }