/// <summary>
 /// Saves the given SpamDetectorService model to the database.
 /// </summary>
 /// <param name="configModel">The SpamDetectorService model</param>
 public void Save(SpamDetectorConfigModel configModel)
 {
     using var config = new SpamDetectorConfig(_piranha)
           {
               Enabled      = configModel.Enabled,
               IsTest       = configModel.IsTest,
               SiteEncoding = configModel.SiteEncoding,
               SiteLanguage = configModel.SiteLanguage,
               SpamApiUrl   = configModel.SpamApiUrl,
               UserRole     = configModel.UserRole,
               SiteUrl      = configModel.SiteUrl
           };
 }
 /// <summary>
 /// Gets the SpamDetectorService config model.
 /// </summary>
 /// <returns>The SpamDetectorService model</returns>
 public SpamDetectorConfigModel Get()
 {
     using var config = new SpamDetectorConfig(_piranha);
     return(new SpamDetectorConfigModel
     {
         Enabled = config.Enabled,
         IsTest = config.IsTest,
         SiteEncoding = config.SiteEncoding,
         SiteLanguage = config.SiteLanguage,
         SpamApiUrl = config.SpamApiUrl,
         UserRole = config.UserRole,
         SiteUrl = config.SiteUrl
     });
 }