public ActionResult ProductGroupsChild_Update([DataSourceRequest] DataSourceRequest request, ProductGroupsChildViewModel productGroupsViewModel) { if (productGroupsViewModel != null && ModelState.IsValid) { ProductGroup productGroup = db.ProductGroups.Find(productGroupsViewModel.ProductGroupID); if (productGroup != null) { productGroup.ProductGroupTitle = productGroupsViewModel.ProductGroupTitle; db.Entry(productGroup).State = EntityState.Modified; db.SaveChanges(); } } return(Json(new[] { productGroupsViewModel }.ToDataSourceResult(request, ModelState))); }
public ActionResult ProductGroupsChild_Create([DataSourceRequest] DataSourceRequest request, ProductGroupsChildViewModel productGroupsViewModel, int productGroupID) { if (productGroupsViewModel != null && ModelState.IsValid) { db.ProductGroups.Add(new ProductGroup() { ProductParentGroupID = productGroupID, ProductGroupTitle = productGroupsViewModel.ProductGroupTitle, }); db.SaveChanges(); } return(Json(new[] { productGroupsViewModel }.ToDataSourceResult(request, ModelState))); }