コード例 #1
0
        public ActionResult Commodity_Read([DataSourceRequest] DataSourceRequest request)
        {
            var commodities          = _commodityService.GetAllCommodity();
            var commoditiesViewModel = CommodityViewModelBinder.BindListCommodityViewModel(commodities);

            return(Json(commoditiesViewModel.ToDataSourceResult(request), JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
 public ActionResult Commodity_Create([DataSourceRequest] DataSourceRequest request, CommodityViewModel commodityViewModel)
 {
     if (commodityViewModel != null && ModelState.IsValid)
     {
         var commodity = CommodityViewModelBinder.BindCommodity(commodityViewModel);
         _commodityService.AddCommodity(commodity);
     }
     return(Json(new[] { commodityViewModel }.ToDataSourceResult(request, ModelState)));
 }
コード例 #3
0
        public ActionResult Commodity_Update([DataSourceRequest] DataSourceRequest request, CommodityViewModel commodityViewModel)
        {
            if (commodityViewModel != null && ModelState.IsValid)
            {
                var target    = _commodityService.FindById(commodityViewModel.CommodityID);
                var commodity = CommodityViewModelBinder.BindCommodity(commodityViewModel, target);
                _commodityService.EditCommodity(commodity);
            }

            return(Json(new[] { commodityViewModel }.ToDataSourceResult(request, ModelState)));
        }