internal static void SendNotification_viaTwitter(string moduleName, string message, SimpleTwitterConfig i_config)
        {
            string msg = BuildBody(moduleName, message, i_config.BodyPattern, 140);
            SimpleTwitter sTwit = new SimpleTwitter(i_config);

            sTwit.UpdateStatus(msg);
            
        }
 public SimpleTwitter(SimpleTwitterConfig i_config)
 {
     this.m_config = i_config;
 }
        static SimpleTwitterConfig BuildSimpleTwitterConfig() 
        {
            SimpleTwitterConfig resConfig = new SimpleTwitterConfig();
            resConfig.BodyPattern = ConfigurationManager.AppSettings["BodyPattern"];
            resConfig.Autorized = false;

            resConfig.AppConsumerKey = ConfigurationManager.AppSettings["tw_AppConsumerKey"];
            resConfig.AppConsumerSecret = ConfigurationManager.AppSettings["tw_AppConsumerSecret"];

            resConfig.AccessToken = ConfigurationManager.AppSettings["tw_AccessToken"];
            resConfig.AccessTokenSecret = ConfigurationManager.AppSettings["tw_AccessTokenSecret"];
            resConfig.AccessPin = ConfigurationManager.AppSettings["tw_AccessPin"];

            resConfig.Autorized = (!(string.IsNullOrEmpty(resConfig.AppConsumerKey)
                                    || string.IsNullOrEmpty(resConfig.AppConsumerKey)
                                    || string.IsNullOrEmpty(resConfig.AppConsumerSecret)
                                    || string.IsNullOrEmpty(resConfig.AccessToken)
                                    || string.IsNullOrEmpty(resConfig.AccessTokenSecret)
                                    /*|| string.IsNullOrEmpty(resConfig.AccessPin)*/));

            string valStr = ConfigurationManager.AppSettings["SkipStrings"];
            valStr = string.IsNullOrEmpty(valStr) ? "" : valStr;
            string[] split = valStr.Split(new Char[] { '|' });

            if ((null != split) && (split.Length > 0))
            {
                resConfig.SkipStringList.AddRange(split);
            }

            return resConfig;
        }