public ActionResult UpdateSubcategory([DataSourceRequest] DataSourceRequest request, SubCategoryMaster subcategory) { List <string> res = new List <string>(); var currentuser = Commonhelper.GetCurrentUserDetails(); SubCategoryMaster master = new SubCategoryMaster(); try { master.Id = subcategory.Id; master.ModifiedBy = currentuser.Id; master.ModifiedDate = DateTime.Now; master.Name = subcategory.Name; master.CheckName = subcategory.Name; master.CategoryName = Commonhelper.GetCategoryName(subcategory.CategoryId); master.CategoryId = subcategory.CategoryId; master.Description = subcategory.Description; master.StoreId = currentuser.StoreId; master.workstation = Commonhelper.GetStation(); master.FinancialYear = DateTime.Now.Year; master.CompanyId = currentuser.CompanyId; try { Commonhelper.UpdateSubCategory(master); return(Json(new[] { master }.ToDataSourceResult(request))); /// return RedirectToActionPermanent("SubCategory_Read"); /// return RedirectToAction("Subcategory"); } catch (Exception ex) { return(Json(new[] { master }.ToDataSourceResult(request, ModelState))); } } catch (Exception ex) { return(Json(new[] { master }.ToDataSourceResult(request, ModelState))); } }