public void SaveSiteOverride(MessageTemplate messageTemplate, Site site)
        {
            string location = GetFileLocation(messageTemplate, site);

            messageTemplate.SiteId = site.Id;
            File.WriteAllText(location, messageTemplate.Serialize());
        }
 public void SaveTemplate(MessageTemplate messageTemplate)
 {
     lock (SaveLockObject)
     {
         string location = GetFileLocation(messageTemplate);
         messageTemplate.SiteId = null;
         File.WriteAllText(location, messageTemplate.Serialize());
     }
 }