public ActionResult Register([Bind(Include = "MaND,TenND,MatKhau,Email,SoDienThoai,DiaChi")] RegisterModel user) { WEBEntities1 db = new WEBEntities1(); ValidationUser val = new ValidationUser(); NguoiDung nd = new NguoiDung(); //nd.MaND = user.MaND; nd.TenND = user.TenND; nd.MatKhau = Encryptor.MD5Hash(user.MatKhau); nd.Email = user.Email; nd.SoDienThoai = user.SoDienThoai; nd.DiaChi = user.DiaChi; if (ModelState.IsValid) { if (!val.checkUser(user.TenND) || !val.checkEmail(user.Email)) { db.NguoiDungs.Add(nd); db.SaveChanges(); //FormsAuthentication.RedirectFromLoginPage(user.TenND, false); return(RedirectToAction("Register")); } else { ModelState.AddModelError("Register", "Invalid user or password"); } } return(View("Fail")); }
public ActionResult SaveCart(String id) { WEBEntities1 db = new WEBEntities1(); int index = isExisting(id); List <Item> cart = (List <Item>)Session["cart"]; cart.RemoveAt(index); Session["cart"] = cart; return(View("Cart")); }
public ActionResult Login(LoginModel user) { NguoiDung nguoiDung = new NguoiDung(); String a1 = Encryptor.MD5Hash(user.MatKhau); if (ModelState.IsValid) { using (WEBEntities1 db = new WEBEntities1()) { var v = db.NguoiDungs.Where(a => a.TenND.Equals(user.TenND) && a.MatKhau.Equals(a1)).FirstOrDefault(); if (v != null) { Session["LogedMaND"] = v.MaND.ToString(); Session["LogedTenND"] = v.TenND.ToString(); return(RedirectToAction("Index", "Home")); } } } return(View(nguoiDung)); }
public UserDao() { db = new WEBEntities1(); }
public ActionResult OrderNow(CartModel cart1) { WEBEntities1 db = new WEBEntities1(); HoaDon HD = new HoaDon(); ThongTinHoaDon TTHD = new ThongTinHoaDon(); String b; b = Session["LogedMaND"].ToString(); long a; a = Convert.ToInt64(b); HD.NgayLap = DateTime.Now; HD.MaND = a; HD.DiaChi = cart1.DiaChi; String a1; String a2; String a3; String aMaHD = "0"; a1 = HD.NgayLap.ToString(); a2 = HD.MaND.ToString(); a3 = HD.DiaChi.ToString(); string studentName; if (ModelState.IsValid) { db.HoaDons.Add(HD); db.SaveChanges(); //using (var ctx = new WEBEntities1()) //{ // //Get student name of string type // studentName = ctx.Database.SqlQuery<string>("Select MaHD from HoaDon where MaND = "+a2+",NgayLap ='"+a1+"'").FirstOrDefault<string>(); // } HoaDon a5; using (var ctx = new WEBEntities1()) { List <HoaDon> listHD = (from hd in db.HoaDons select hd).ToList <HoaDon>(); a5 = listHD.Last(); } foreach (Item item in (List <Item>)Session["cart"]) { TTHD.MaSP = item.Sanpham.MaSP; TTHD.SoLuong = item.Quantity; TTHD.Gia = item.Sanpham.Gia; TTHD.MaHD = a5.MaHD; if (ModelState.IsValid) { db.ThongTinHoaDons.Add(TTHD); db.SaveChanges(); } } return(RedirectToAction("Index", "Home")); } else { return(View("Fail", "User")); } }