public JsonResult DeleteSpartanUserRoleModules(CustomDataHolder dataHolder)
        {
            if (!_tokenManager.GenerateToken())
            {
                return(null);
            }
            _ISpartanUserRoleModuleApiConsumer.SetAuthHeader(_tokenManager.Token);

            int success = 1;

            List <SpartaneUserRoleModule> lstDeleteSpartneUserRoleModule = new List <SpartaneUserRoleModule>();

            lstDeleteSpartneUserRoleModule = CreateModuleHierarchy(dataHolder);

            foreach (SpartaneUserRoleModule spModule in lstDeleteSpartneUserRoleModule)
            {
                var result = _ISpartanUserRoleModuleApiConsumer.Delete(spModule.User_Rule_Module_Id, spModule.Spartan_User_Role, null, null);

                if (result.Success == false)
                {
                    success = 0;
                    return(Json(success, JsonRequestBehavior.AllowGet));
                }
            }

            return(Json(success, JsonRequestBehavior.AllowGet));
        }