Ejemplo n.º 1
0
        public ActionResult RationDetail_Create([DataSourceRequest] DataSourceRequest request, RationDetailViewModel rationDetailViewModel, int id)
        {
            if (rationDetailViewModel != null && ModelState.IsValid)
            {
                rationDetailViewModel.RationID = id;
                var rationCommodity = _rationDetailService.FindBy(
                    m => m.RationID == id && m.CommodityID == rationDetailViewModel.CommodityID).
                                      FirstOrDefault();
                if (rationCommodity == null)
                {
                    _rationDetailService.AddRationDetail(BindRationDetail(rationDetailViewModel));
                }
            }

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