public void Save(GigyaUmbracoModuleSettings settings)
        {
            var db = UmbracoContext.Current.Application.DatabaseContext.Database;

            if (settings.IsNew)
            {
                db.Insert(settings);
            }
            else
            {
                db.Save(settings);
            }
        }
 private IGigyaModuleSettings Map(GigyaUmbracoModuleSettings settings)
 {
     return(new GigyaModuleSettings
     {
         Id = settings.Id,
         ApiKey = settings.ApiKey,
         ApplicationKey = settings.ApplicationKey,
         ApplicationSecret = settings.ApplicationSecret,
         Language = settings.Language,
         LanguageFallback = settings.LanguageFallback,
         DebugMode = settings.DebugMode,
         DataCenter = settings.DataCenter,
         EnableRaas = settings.EnableRaas,
         RedirectUrl = settings.RedirectUrl,
         LogoutUrl = settings.LogoutUrl,
         MappingFields = settings.MappingFields,
         GlobalParameters = settings.GlobalParameters,
         SessionTimeout = settings.SessionTimeout
     });
 }
        private IGigyaModuleSettings Map(GigyaUmbracoModuleSettings settings)
        {
            var model = new GigyaModuleSettings
            {
                ApiKey            = settings.ApiKey,
                ApplicationSecret = settings.ApplicationSecret,
                ApplicationKey    = settings.ApplicationKey,
                DataCenter        = settings.DataCenter,
                DebugMode         = settings.DebugMode,
                EnableRaas        = settings.EnableRaas,
                GlobalParameters  = settings.GlobalParameters,
                Id               = settings.Id,
                Language         = settings.Language,
                LanguageFallback = settings.LanguageFallback,
                LogoutUrl        = settings.LogoutUrl,
                MappingFields    = settings.MappingFields,
                RedirectUrl      = settings.RedirectUrl,
                SessionTimeout   = settings.SessionTimeout,
                SessionProvider  = (GigyaSessionProvider)settings.SessionProvider
            };

            return(model);
        }