Example #1
0
        public AccountController() : base()
        {
            Logger         = new Logger(new UmbracoLogger());
            SettingsHelper = new Helpers.GigyaSettingsHelper();
            var apiHelper = new GigyaApiHelper(SettingsHelper, Logger);

            MembershipHelper = new GigyaMembershipHelper(apiHelper, Logger);
        }
        public AccountController() : base()
        {
            Logger         = new Logger(new SitefinityLogger());
            SettingsHelper = new Connector.Helpers.GigyaSettingsHelper();
            var apiHelper = new GigyaApiHelper(SettingsHelper, Logger);

            MembershipHelper = new GigyaMembershipHelper(apiHelper, Logger);
        }
        /// <summary>
        /// Fetches ds data using the configured method (get or search) for the current logged in user.
        /// If the user is not logged in, null will be returned.
        /// After completing the DS call, the FetchDSCompleted event will be fired.
        /// </summary>
        public dynamic GetOrSearchForCurrentUser()
        {
            var settingsHelper = new GigyaSettingsHelper();
            var apiHelper      = new Gigya.Module.Core.Connector.Helpers.GigyaApiHelper(settingsHelper, _logger);

            var membershipHelper = new GigyaMembershipHelper(apiHelper, _logger);
            var currentUid       = membershipHelper.GetUidForCurrentUser(_settings);

            return(GetOrSearch(currentUid));
        }