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); }