public EmailTipProcessor(EmailSettings settings) { _emailSettings = settings; }
protected void btnSendEmail_Click(object sender, EventArgs e) { SetVisibilityOfEmailForm(false); try { EmailSettings settings = new EmailSettings(tbFriendEmail.Text, tbPlayerEmail.Text, "incorrect password"); ICallTipProcessor processor = new EmailTipProcessor(settings); processor.ProcessQuestion(QuestionContext); lblMistake.Text = "Повідомлення надіслано! Чекайте відповіді"; lblMistake.ForeColor = Color.DarkGreen; lblMistake.Visible = true; btnCallTip.Enabled = false; } catch (Exception ex) { lblMistake.Text = "Повідомлення не надіслано! ;("; lblMistake.ForeColor = Color.Red; lblMistake.Visible = true; } }