示例#1
0
        /// <summary>
        /// Reads existing Historical parameter values
        /// </summary>
        private void ReadParameters()
        {
            var senderInformation   = NotificationConfigurationReader.ReadEmailConfiguration("Sender", _emailSenderFilePath);
            var receiverInformation = NotificationConfigurationReader.ReadEmailConfiguration("Receiver", _emailReceiverFilePath);

            string senderUsername;

            if (!senderInformation.TryGetValue("username", out senderUsername))
            {
                return;
            }

            string senderPassword;

            if (!senderInformation.TryGetValue("password", out senderPassword))
            {
                return;
            }

            string receiverUsername;

            if (!receiverInformation.TryGetValue("username", out receiverUsername))
            {
                return;
            }

            SenderUsername   = senderUsername;
            SenderPassword   = senderPassword;
            ReceiverUsername = receiverUsername;
        }
示例#2
0
 /// <summary>
 /// Reads information required by the email receiver address
 /// </summary>
 private void ReadReceiverAccountInformation()
 {
     _receiverInformation = NotificationConfigurationReader.ReadEmailConfiguration("Receiver",
                                                                                   AppDomain.CurrentDomain.BaseDirectory + @"\Config\EmailReceiverInformation.xml");
 }