/// <summary />
        public static string GetSubscriptionLevelFeatureToggleSqlCommand(int primaryKey, int subscriptionLevelID,
      FeatureToggleType toggle, DateTime createdDate, bool setIdentityInsertOn, bool setIdentityInsertOff)
        {
            ResetFieldArrays();
              AddDefaultFields(true, RecordVisibility.Active, createdDate);

              AddField("SubscriptionLevelID", subscriptionLevelID, DbType.Numeric);
              AddField("ToggleType", (int)toggle, DbType.Numeric);

              return GetUpsertQuery("saas.SubscriptionLevelFeatureToggle", primaryKey, setIdentityInsertOn, setIdentityInsertOff);
        }
        /// <summary>
        /// Calls the listed endpoint on this controller.
        /// </summary>
        public static void EnableToggle(SessionAuthUser authUser, FeatureToggleType toggleType)
        {
            authUser.EnabledToggles.Add(toggleType);
              MultiTenantDataContext context = PublicLogicManager.DataContextFactory.Invoke(authUser);
              IQueryable<EnabledFeatureToggle> allToggles = context.GetAllClient<EnabledFeatureToggle>();
              EnabledFeatureToggle existingToggle = (from item in allToggles
                                             where (item.ClientID == authUser.ClientID) &&
                                             (item.ToggleType == toggleType)
                                             select item).FirstOrDefault();
              if (existingToggle != null)
            return;

              existingToggle = context.NewClient<EnabledFeatureToggle>();
              existingToggle.ToggleType = toggleType;
              context.SaveChanges();
        }