コード例 #1
0
        public ActionResult Dangky(DangkyFormModel model)
        {
            laptrinhweb1Entities1 db = new laptrinhweb1Entities1();
            NGUOIDUNG             ng = new NGUOIDUNG();

            ng.tenND    = model.name;
            ng.username = model.Username;
            ng.MK       = model.password;

            ng.email = model.Email;
            ng.DC    = model.address;
            ng.SDT   = model.SDT;


            if (ModelState.IsValid)
            {
                UserManager user_manager = new UserManager();
                if (!user_manager.CheckUsername(model.Username) && !user_manager.CheckEmail(model.Email))
                {
                    db.NGUOIDUNGs.Add(ng);
                    db.SaveChanges();
                    FormsAuthentication.RedirectFromLoginPage(model.Username, false);
                    //ModelState.AddModelError(string.Empty, "Đăng ký thành công.");
                    TempData["success"] = "ĐĂNG KÝ THÀNH CÔNG";
                    //ModelState.AddModelError(string.Empty, "Login success.");
                    return(RedirectToAction("Dangky"));
                    //return View("Dangky");
                }
                else
                {
                    if (user_manager.CheckUsername(model.Username) || user_manager.CheckEmail(model.Email))
                    {
                        ModelState.AddModelError("", "Tên đăng nhập hoặc Email đã tồn tại.");
                        return(View(model));
                    }
                }
            }
            return(View());



            //}
            //if (ModelState.IsValid)
            //{
            //    UserManager user_manager = new UserManager();
            //    if (user_manager.CheckUsername(model.username) && user_manager.CheckEmail(model.email))
            //    {

            //        FormsAuthentication.RedirectFromLoginPage(model.username, false);

            //    }
            //    else
            //    {
            //        ModelState.AddModelError("", "Login Name or Email already taken.");
            //    }
            //}
        }
コード例 #2
0
 public ActionResult quanlysanpham()
 {
     if (Session["Logedadname"] != null)
     {
         laptrinhweb1Entities1 db = new laptrinhweb1Entities1();
         ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application.";
         List <SANPHAM> list = db.SANPHAMs.Select(x => x).ToList();
         return(View(list));
     }
     else
     {
         return(View("fail_admin"));
     }
 }
コード例 #3
0
 public ActionResult Deletedanhmuc(string iddm)
 {
     if (Session["Logedadname"] != null)
     {
         laptrinhweb1Entities1 db = new laptrinhweb1Entities1();
         DANHMUC dm  = new DANHMUC();
         var     hai = db.DANHMUCs.First(p => p.maDM == iddm);
         db.DANHMUCs.Remove(hai);
         db.SaveChanges();
         return(RedirectToAction("quanlydanhmuc"));
     }
     else
     {
         return(View("fail_admin"));
     }
 }
コード例 #4
0
 public ActionResult Delete(string id)
 {
     if (Session["Logedadname"] != null)
     {
         laptrinhweb1Entities1 db = new laptrinhweb1Entities1();
         SANPHAM sp  = new SANPHAM();
         var     mot = db.SANPHAMs.First(p => p.maSP == id);
         db.SANPHAMs.Remove(mot);
         db.SaveChanges();
         return(RedirectToAction("quanlysanpham"));
     }
     else
     {
         return(View("fail_admin"));
     }
 }
コード例 #5
0
 public ActionResult adminlogin(AdminModel t)
 {
     if (ModelState.IsValid)
     {
         using (laptrinhweb1Entities1 db = new laptrinhweb1Entities1())
         {
             var h = db.ADMINs.Where(a => a.emailad.Equals(t.Email) && a.mkad.Equals(t.password)).FirstOrDefault();
             if (h != null)
             {
                 Session["LogedadID"]   = h.maad.ToString();
                 Session["Logedadname"] = h.tenad.ToString();
                 return(RedirectToAction("Index"));
             }
         }
     }
     ModelState.AddModelError("", "Email hoặc mật khẩu không đúng!!!");
     return(View(t));
 }
コード例 #6
0
        public ActionResult Login(LoginFormModel u)
        {
            if (ModelState.IsValid)
            {
                using (laptrinhweb1Entities1 db = new laptrinhweb1Entities1())
                {
                    var v = db.NGUOIDUNGs.Where(a => a.email.Equals(u.Email) && a.MK.Equals(u.password)).FirstOrDefault();
                    if (v != null)
                    {
                        Session["LogedUserID"] = v.maND.ToString();
                        Session["Logedname"]   = v.tenND.ToString();
                        return(RedirectToAction("Index", "Home"));
                    }
                }
            }

            return(View(u));
        }