Exemplo n.º 1
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));
        }
        public static Commodity BindCommodity(CommodityViewModel commodityViewModel, Commodity commodity = null)
        {
            return  new Commodity()
            {
                CommodityID = commodityViewModel.CommodityID,
                Name = commodityViewModel.Name,
                CommodityCode = commodityViewModel.CommodityCode,
                NameAM = commodityViewModel.NameAM,
                LongName = commodityViewModel.LongName,
                CommodityTypeID = commodityViewModel.CommodityTypeID,
                ParentID = commodityViewModel.ParentID

            };
        }
Exemplo n.º 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));
        }