コード例 #1
0
        public ActionResult ForgotEmail()
        {
            ForgotEmailViewModel vm = new ForgotEmailViewModel();

            vm.Schools = Db.Schools.ToList();
            return(View(vm));
        }
コード例 #2
0
 public ActionResult ForgotEmail(ForgotEmailViewModel vm)
 {
     if (ModelState.IsValid)
     {
         OsbideUser user = (from u in Db.Users
                            where u.SchoolId.CompareTo(vm.SchoolId) == 0 &&
                            u.InstitutionId.CompareTo(vm.InstitutionId) == 0
                            select u).FirstOrDefault();
         if (user != null)
         {
             vm.EmailAddress = user.Email;
         }
         else
         {
             ModelState.AddModelError("", "No account matches the supplied institution and ID number provided.");
         }
     }
     vm.Schools = Db.Schools.ToList();
     return(View(vm));
 }