//[AuthorizeUser(RoleModule.SubCategory, Function.View)] public JsonResult GetSubCategories(SubcategoryViewModel dViewModel) { PaginationInfo pager = new PaginationInfo(); pager = dViewModel.Pager; PaginationViewModel pViewModel = new PaginationViewModel(); try { pViewModel.dt = _subcatManager.GetSubcategories(dViewModel.SubcategoryInfo.CategoryId, dViewModel.SubcategoryInfo.SubCategoryName, ref pager); pViewModel.Pager = pager; Logger.Debug("Subcategory Controller GetSubCategories"); } catch (Exception ex) { dViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01")); Logger.Error("Subcategory Controller - GetSubCategories" + ex.ToString()); } return(Json(JsonConvert.SerializeObject(pViewModel), JsonRequestBehavior.AllowGet)); }