public ActionResult Register(Data.Framework.Person p, string repass) { PostCategory2Controller.se = null; if (string.IsNullOrEmpty(p.Email) && string.IsNullOrEmpty(p.Pass) && string.IsNullOrEmpty(repass) && string.IsNullOrEmpty(p.FullName)) { } else { p.CreateDate = DateTime.Now; p.Status = true; p.PositionID = 4; var res = dao.Register(p); if (res == 1) { CheckInUser(p.Email, p.FullName, p.ID); return(RedirectToAction("Index", "Home")); } else if (res == 0) { ModelState.AddModelError("", "Thieu Thong Tin"); } else { ModelState.AddModelError("", "Xin moi nhap lai email"); } } return(View()); }
public ActionResult Login(Data.Framework.Person p) { PostCategory2Controller.se = null; if (string.IsNullOrEmpty(p.Email) && string.IsNullOrEmpty(p.Pass)) { ModelState.AddModelError("", "Thieu Thong Tin"); } else if (!string.IsNullOrEmpty(p.Email) && string.IsNullOrEmpty(p.Pass)) { var res = user.CheckMailFacebook(p.Email); if (res == 0) { ModelState.AddModelError("", "Please click on facebook button"); } else if (res == -1) { ModelState.AddModelError("", "Thieu thong tin"); } else if (res == 1) { ModelState.AddModelError("", "Thieu thong tin"); } } else if (!string.IsNullOrEmpty(p.Email) && !string.IsNullOrEmpty(p.Pass)) { var ins = user.ViewDetails(p.Email); if (ins != null) { CheckInUser(p.Email, ins.FullName, ins.ID); } var res = dao.Login(p.Email, p.Pass); if (res == 1) { History h = new History(); InsertHistory(h, ins); return(RedirectToAction("Index", "Home")); } else if (res == 0) { ModelState.AddModelError("", "Sai Mat Khau"); } else if (res == -1) { ModelState.AddModelError("", "Sai Ten Tai Khoan"); } } return(View()); }