public JsonResult BindChild(string path, string layout)
        {
            GridModel model = GridLoadOnDemandModel();

            model.DataSource = RepositoryFactory.GetProductRepository().Get();
            return(model.GetData(path, layout));
        }
        public JsonResult GetProductsData(string path, string layout)
        {
            GridModel gridModel = GetGridModel();

            gridModel.DataSource = RepositoryFactory.GetProductRepository().Get();
            return(gridModel.GetData(path, layout));
        }
        public JsonResult BindParent()
        {
            GridModel model = GridLoadOnDemandModel();

            model.DataSource = RepositoryFactory.GetCategoryRepository().Get();
            return(model.GetData());
        }
        public JsonResult GetCategoriesData()
        {
            GridModel model = GetGridModel();

            return(model.GetData());
        }