コード例 #1
0
ファイル: HomeController.cs プロジェクト: chiqua25/icsyweb
        public ActionResult Member(ContactFormModel cfm)
        {
            try
            {
                if (this.ModelState.IsValid)
                {
                    ContactEmail email = new ContactEmail()
                    {
                        FirstName = cfm.FromFirstName,
                        LastName = cfm.FromLastName,
                        EmailFrom = cfm.FromEmail,
                        EmailTo = ConfigurationManager.AppSettings["EmailTo"],
                        SmtpFrom = ConfigurationManager.AppSettings["SmtpFrom"],
                        Subject = cfm.Subject,
                        Message = cfm.Message,
                        ProgramInterest = cfm.Program,
                        Age = cfm.Age.Value
                    };
                    email.Send();

                    return RedirectToAction("Index");
                }
            }
            catch (RulesException ex)
            {
                this.ModelState.AddRuleErrors(ex);
            }
            return View(cfm);
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: chiqua25/icsyweb
 public ActionResult Member()
 {
     ContactFormModel vm = new ContactFormModel();
     vm.Page = "Member";
     return View("Member", vm);
 }
コード例 #3
0
ファイル: HomeController.cs プロジェクト: chiqua25/icsyweb
 public ActionResult Contact()
 {
     ContactFormModel vm = new ContactFormModel();
     vm.Page = "Contact";
     return View(vm);
 }