Esempio n. 1
0
        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)));
            }
        }