protected void btnSubmit_Click(object sender, EventArgs e) { if (SessionManager.QuizResult == null) { return; } EMailValidator.Validate(); RequiredEmailValidator.Validate(); RequireddpDateMin.Validate(); RequiredtxtName.Validate(); if (EMailValidator.IsValid && RequiredEmailValidator.IsValid && RequireddpDateMin.IsValid && RequiredtxtName.IsValid) { new Services.AdminManager().SaveReport(new BO.ReportQuery() { CrudAction = "C", Name = txtName.Text, Email = txtEmailAddress.Text, BirthDay = dpDateMin.Text, Result = SessionManager.QuizResult.PrintingData3.Result }); SessionManager.QuizResult.PrintingData3.Name = txtName.Text; List <PrintingData3> results = new List <PrintingData3>(); results.Add(SessionManager.QuizResult.PrintingData3); string FilePath = new Services.PrintManager().PrintResult3(results, SessionManager.QuizResult.briefs); SessionManager.QuizResult.FilePath = FilePath; // Mailing mail = new Mailing(txtEmailAddress.Text); List <string>[] list = new List <string> [2]; list[0] = new List <string>() { "Name", "Birth Day", "Result" }; list[1] = new List <string>() { txtName.Text, dpDateMin.Text, SessionManager.QuizResult.PrintingData3.Result }; string fileName = HttpContext.Current.Server.MapPath("~/Report/Pdf/") + SessionManager.QuizResult.FilePath; // txtMessage1.Text = mail.SendQuiz("test result ", fileName, list); printHyperLink.Text = "Download Result"; printHyperLink.NavigateUrl = "/ReportHandler.ashx?fileName=" + SessionManager.QuizResult.FilePath; // SessionManager.FreeSurveyResult = null; txtName.Enabled = false; dpDateMin.Enabled = false; txtEmailAddress.Enabled = false; btnSubmit.Enabled = false; } }
public void EMailValidator_ThrowsOnNullValue() { var target = new EMailValidator(); target.Validate("test", null); }
public void EMailValidator_ThrowsOnInvalidEmail() { var target = new EMailValidator(); target.Validate("test", "ThisShouldFail"); }
public void EMailValidator_WorksCorrectly() { var target = new EMailValidator(); target.Validate("test", "*****@*****.**"); }