public ActionResult DangKy(NguoiDungTable nd, string NhapLaiMatKhau) { if (ktraTonTai(nd.TaiKhoan, 1)) { ViewBag.ThongBao = "Tài khoản đã tồn tại!"; } else if (nd.MatKhau != NhapLaiMatKhau) { ViewBag.ThongBao = "Mật khẩu không trùng khớp!"; } else if (ModelState.IsValid) { nd.TenHienThi = "User"; nd.AnhDaiDien = "default_user.jpg"; nd.Token = Guid.NewGuid().ToString(); nd.NgayTao = DateTime.Now; db.NguoiDungTables.Add(nd); db.SaveChanges(); HttpCookie maNguoiDung = new HttpCookie("MaND", nd.MaNguoiDung.ToString()); HttpCookie tenNguoiDung = new HttpCookie("TenND", nd.TenHienThi.ToString()); maNguoiDung.Expires.AddDays(10); tenNguoiDung.Expires.AddDays(10); Response.Cookies.Set(maNguoiDung); Response.Cookies.Set(tenNguoiDung); return(Redirect("/Home/Index")); } return(View()); }
public ActionResult DeleteConfirmed(int id) { NguoiDungTable nguoiDungTable = db.NguoiDungTables.Find(id); db.NguoiDungTables.Remove(nguoiDungTable); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "MaNguoiDung,TenHienThi,TaiKhoan,MatKhau,AnhDaiDien,NgayTao,Token,Email")] NguoiDungTable nguoiDungTable) { if (ModelState.IsValid) { db.Entry(nguoiDungTable).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(nguoiDungTable)); }
public ActionResult Create([Bind(Include = "MaNguoiDung,TenHienThi,TaiKhoan,MatKhau,AnhDaiDien,NgayTao,Token,Email")] NguoiDungTable nguoiDungTable) { if (ModelState.IsValid) { db.NguoiDungTables.Add(nguoiDungTable); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(nguoiDungTable)); }
public ActionResult ThongTinCaNhan() { string maND = Request.Cookies["MaND"].Value.ToString(); if (maND == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadGateway)); } int id = Int32.Parse(maND.ToString()); NguoiDungTable nguoiDung = db.NguoiDungTables.Find(id); return(PartialView(nguoiDung)); }
// GET: Admin_NguoiDungTables/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NguoiDungTable nguoiDungTable = db.NguoiDungTables.Find(id); if (nguoiDungTable == null) { return(HttpNotFound()); } return(View(nguoiDungTable)); }
public ActionResult ThongTinCaNhan() { HttpCookie cookie = Request.Cookies["MaND"]; if (cookie == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } int mand = int.Parse(cookie.Value.ToString()); demThongTinCaNhan(mand); NguoiDungTable nguoiDung = db.NguoiDungTables.Find(mand); return(View(nguoiDung)); }
public ActionResult DangNhap(string txtTaiKhoan, string txtMatKhau) { NguoiDungTable nd = db.NguoiDungTables.SingleOrDefault(t => t.TaiKhoan == txtTaiKhoan && t.MatKhau == txtMatKhau); if (nd != null) { HttpCookie maNguoiDung = new HttpCookie("MaND", nd.MaNguoiDung.ToString()); HttpCookie tenNguoiDung = new HttpCookie("TenND", nd.TenHienThi.ToString()); maNguoiDung.Expires.AddDays(10); tenNguoiDung.Expires.AddDays(10); Response.Cookies.Set(maNguoiDung); Response.Cookies.Set(tenNguoiDung); return(Redirect("/TrangCaNhan/Index")); } ViewBag.ThongBao = "Sai thông tin tài khoản!"; return(View()); }