コード例 #1
0
        public ActionResult CommodityType_Read([DataSourceRequest] DataSourceRequest request)
        {
            var commodityTypes          = _commodityTypeService.GetAllCommodityType();
            var commodityTypesViewModel = CommodityTypeViewModelBinder.BindListCommodityTypeViewModel(commodityTypes);

            return(Json(commodityTypesViewModel.ToDataSourceResult(request), JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
 public ActionResult CommodityType_Create([DataSourceRequest] DataSourceRequest request, CommodityTypeViewModel commodityTypeViewModel)
 {
     if (commodityTypeViewModel != null && ModelState.IsValid)
     {
         var commodityType = CommodityTypeViewModelBinder.BindCommodityType(commodityTypeViewModel);
         _commodityTypeService.AddCommodityType(commodityType);
     }
     return(Json(new[] { commodityTypeViewModel }.ToDataSourceResult(request, ModelState)));
 }
コード例 #3
0
        public ActionResult CommodityType_Update([DataSourceRequest] DataSourceRequest request, CommodityTypeViewModel commodityTypeViewModel)
        {
            if (commodityTypeViewModel != null && ModelState.IsValid)
            {
                var target        = _commodityTypeService.FindById(commodityTypeViewModel.CommodityTypeId);
                var commodityType = CommodityTypeViewModelBinder.BindCommodityType(commodityTypeViewModel, target);

                _commodityTypeService.EditCommodityType(commodityType);
            }

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