Ejemplo n.º 1
0
 public ActionResult SignUpAdmin(AdminModel model)
 {
     if (ModelState.IsValid)
     {
         var adminDao = new AdminDAO();
         if (adminDao.CheckUserName(model.Username))
         {
             ModelState.AddModelError("", "This account has already existed.");
         }
         else if (adminDao.CheckEmail(model.Email))
         {
             ModelState.AddModelError("", "This email has already existed.");
         }
         else if (adminDao.CheckPhoneNumber(model.PhoneNumber))
         {
             ModelState.AddModelError("", "This phone number has already existed.");
         }
         else
         {
             adminDao.insertAccount(model);
             adminDao.insertAdmin(model);
             string message = "Sign up successfully.";
             return(RedirectToAction("AdminHome", "Admin", new { message }));
         }
     }
     return(View(model));
 }