public ActionResult Commodity_Read([DataSourceRequest] DataSourceRequest request) { var commodities = _commodityService.GetAllCommodity(); var commoditiesViewModel = CommodityViewModelBinder.BindListCommodityViewModel(commodities); return(Json(commoditiesViewModel.ToDataSourceResult(request), JsonRequestBehavior.AllowGet)); }
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))); }
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))); }