//Cua tao public ActionResult searchlist(string name) { using (var data = new Models.daugiaEntities()) { var prolist = data.sanphams.Where(sp => sp.ten.ToLower().Contains(name) && sp.tinhtrang == 1 && sp.ngayketthuc >= DateTime.Now).ToList(); return(Json(prolist, JsonRequestBehavior.AllowGet)); } }
public ActionResult load()//load danh sach ngay thang ket thuc cua san pham { using (var data = new Models.daugiaEntities()) { var list = data.sanphams.Where(sp => sp.guimail_ == 0 && sp.tinhtrang == 1).ToList(); return(Json(list, JsonRequestBehavior.AllowGet)); } }
public ActionResult list() { using (var data = new Models.daugiaEntities()) { var listyeucau = data.yeucaus.Where(yc => yc.tinhtrang == 1 && yc.capphep == 0).ToList(); return(PartialView("list", listyeucau)); } }
public static int total() { using (var data = new Models.daugiaEntities()) { var total = data.yeucaus.Where(yc => yc.tinhtrang == 1 && yc.capphep == 0).Count(); return(total); } }
public static int total() { using (var data = new Models.daugiaEntities()) { var idnguoidung = Login.nguoidung().id; return(data.yeuthiches.Where(yt => yt.id_nguoidung == idnguoidung).Count()); } }
public ActionResult Edit(_1460353.Models.nguoidung u, HttpPostedFileBase file)//Sửa thong tin { using (var data = new Models.daugiaEntities()) { if (ModelState.IsValid) { var nguoidung = data.nguoidungs.Find(u.id); nguoidung.ten = u.ten; nguoidung.gioitinh = u.gioitinh; nguoidung.diachi = u.diachi; nguoidung.sodienthoai = u.sodienthoai; nguoidung.ngaycapnhat = DateTime.Now; nguoidung.ngaysinh = u.ngaysinh; if (nguoidung.email != u.email)//xet trung email khong { var checkemail = data.nguoidungs.Where(nd => nd.email == u.email).Count(); if (checkemail == 0) { nguoidung.email = u.email; } else//co email trung { ViewBag.q = "2"; //them thong bao sua thanh cong Helpers.thongbao.create("Bạn đã cập nhật thông tin thất bại!"); return(View(data.nguoidungs.Find(u.id))); } } //copy ảnh đại diện if (file != null) { var mapPath = Server.MapPath("~/Source/Images/Users"); var dirPath = Path.Combine(mapPath, u.id.ToString()); var path = Path.Combine(dirPath, "default" + Path.GetExtension(file.FileName)); file.SaveAs(path); nguoidung.anhdaidien = "/Source/Images/Users/" + u.id.ToString() + "/default" + Path.GetExtension(file.FileName); } data.Entry(nguoidung).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); ViewBag.q = "1"; //them thong bao sua thanh cong Helpers.thongbao.create("Bạn đã cập nhật thông tin thành công!"); return(View(nguoidung)); } else { ViewBag.q = "0"; //them thong bao sua thanh cong Helpers.thongbao.create("Bạn đã cập nhật thông tin thất bại!"); return(View(data.nguoidungs.Find(u.id))); } } }
public ActionResult listnew() { using (var data = new Models.daugiaEntities()){ var idnguoidung = Helpers.Login.nguoidung().id; var listnew = data.thongbaos.Where(tt => tt.daxem == 0 && tt.id_nguoidung == idnguoidung).OrderByDescending(tt => tt.ngaytao).ToList(); return(Json(listnew, JsonRequestBehavior.AllowGet)); } }
public ActionResult list() { using (var data = new Models.daugiaEntities()) { var idnguoidung = Helpers.Login.nguoidung().id; var list = data.thongbaos.Where(tt => tt.id_nguoidung == idnguoidung).OrderByDescending(tt => tt.id).ToList(); return(PartialView("list", list)); } }
public ActionResult Carousel()//top 5 san pham co gia cao nhat { using (var data = new Models.daugiaEntities()) { var date = DateTime.Now; var list = data.sanphams.Where(sp => sp.tinhtrang == 1 && sp.ngayketthuc > date).OrderByDescending(sp => sp.giahientai).Take(5).ToList(); return(PartialView("Carousel", list)); } }
public ActionResult Danhsachspyeuthich() { using (var data = new Models.daugiaEntities()) { var nguoidung = data.nguoidungs.Find(Session["slogin_id"]); var list = data.yeuthiches.Where(p => p.id_nguoidung == nguoidung.id); return(View(list)); } }
public ActionResult Danhsachspthang() { using (var data = new Models.daugiaEntities()) { var nguoidung = data.nguoidungs.Find(Session["slogin_id"]); var list = data.sanphams.Where(p => p.id_nguoidunghientai == nguoidung.id && p.tinhtrang == 2); return(View(list)); } }
public ActionResult Delete(int id1) { using (var data = new Models.daugiaEntities()) { var nguoidung = data.yeucaus.Find(id1); data.yeucaus.Remove(nguoidung); data.SaveChanges(); } return(RedirectToAction("Index", "Yeucau")); }
public ActionResult ManageAjax(int page = 1) { using (var data = new Models.daugiaEntities()) { var idnguoidung = Helpers.Login.nguoidung().id; var datenow = DateTime.Now; var listsp = data.sanphams.Where(sp => sp.id_nguoidung == idnguoidung && sp.tinhtrang == 1 && sp.ngayketthuc > datenow).OrderByDescending(sp => sp.ngaybatdau).ToList(); ViewBag.pageTotal = (listsp.Count % 4) == 0 ? (listsp.Count / 4) : (listsp.Count / 4) + 1; listsp = listsp.Skip((page - 1) * 4).Take(4).ToList(); return(Json(listsp, JsonRequestBehavior.AllowGet)); } }
public ActionResult list_dau(int page = 1)//danh sach san phan dang tham gia dau gia { using (var data = new Models.daugiaEntities()) { var id_nguoidung = Helpers.Login.nguoidung().id; var list_sanpham = data.sanphams.Where(sp => sp.tinhtrang == 1 && sp.id_nguoidunghientai == id_nguoidung).ToList();// danh sách sản phẩm còn han đấu giá ma nguoi dung dang giứ giá ViewBag.page = page; ViewBag.pageTotal = list_sanpham.Count % 4 == 0 ? (list_sanpham.Count / 4) : (list_sanpham.Count / 4) + 1; return(View(list_sanpham.Skip((page - 1) * 4).Take(4).ToList())); } }
public static List <Models.sanpham> loaddanhsachsanpham() { if (Helpers.Login.IsLogin()) { var idnguoidung = Helpers.Login.nguoidung().id; using (var data = new Models.daugiaEntities()){ var listsanpham = data.yeuthiches.Join(data.sanphams, yt => yt.id_sanpham, sp => sp.id, (yt, sp) => new { yt, sp }).Where(l => l.yt.id_nguoidung == idnguoidung).Select(l => l.sp).ToList(); return(listsanpham); } } return(null); }
public static bool kiemtrayeucau()//kiem tra xem nguoi dung da gui yeu cau hay { using (var data = new Models.daugiaEntities()) { var yeucau = data.yeucaus.Where(yc => yc.tinhtrang == 1 && yc.id_nguoidung == Helpers.Login.nguoidung().id).FirstOrDefault(); if (yeucau == null) { return(false); } return(true); } }
public ActionResult list_daduocmua(int page = 1) { using (var data = new Models.daugiaEntities()) { var id_nguoidung = Helpers.Login.nguoidung().id; var list_sanpham = data.sanphams.Where(sp => sp.tinhtrang == 2 && sp.id_nguoidung == id_nguoidung && sp.id_nguoidunghientai != null).OrderByDescending(sp => sp.ngayketthuc).ToList();// danh sách sản phẩm đã có người mua ViewBag.page = page; ViewBag.pageTotal = list_sanpham.Count % 4 == 0 ? (list_sanpham.Count / 4) : (list_sanpham.Count / 4) + 1; return(View(list_sanpham.Skip((page - 1) * 4).Take(4).ToList())); } }
public ActionResult list_win(int page = 1)//danh sach san phan dang thang { using (var data = new Models.daugiaEntities()) { var id_nguoidung = Helpers.Login.nguoidung().id; var list_sanpham = data.sanphams.Where(sp => sp.tinhtrang == 2 && sp.id_nguoidunghientai == id_nguoidung).OrderByDescending(sp => sp.ngayketthuc).ToList();// danh sách sản phẩm kết thúc đấu giá và người dùng chiến thắng ViewBag.page = page; ViewBag.pageTotal = list_sanpham.Count % 4 == 0 ? (list_sanpham.Count / 4) : (list_sanpham.Count / 4) + 1; return(View(list_sanpham.Skip((page - 1) * 4).Take(4).ToList())); } }
public ActionResult Delete(int id) { using (var data = new Models.daugiaEntities()) { var ndold = data.nguoidungs.Find(id); ndold.tinhtrang = 0; data.SaveChanges(); Session["note"] = 1; var list_sp_all = data.sanphams.Where(sp => sp.tinhtrang == 1).ToList(); foreach (var sp in list_sp_all) { if (sp.id_nguoidung == ndold.id)//san pham cua nguoi dung //tra gia cho nguoi giữ giá và gắn sản phẩm = -1 (xóa) { var nd_giugia = data.nguoidungs.Find(sp.id_nguoidunghientai); nd_giugia.taikhoan += sp.giacaonhat; data.Entry(nd_giugia).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); //gui thong bao cho nguoi giu gia Helpers.thongbao.create_with_id("Sản phẩm:" + sp.ten + " bị xóa nên bạn được hoàn tiền đấu của sản phẩm này là:" + sp.giahientai + "!", (int)sp.id_nguoidunghientai); sp.giahientai = sp.giakhoidiem; sp.id_nguoidunghientai = null; sp.tinhtrang = -1;//xoa data.Entry(sp).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); } else if (sp.id_nguoidunghientai == ndold.id) //nguoi dung dang giu gia san pham nao do { ndold.taikhoan += sp.giahientai; //tra tien lai cho tai khoan bi xoa data.Entry(ndold).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); sp.giahientai = sp.giakhoidiem; sp.id_nguoidunghientai = null; DateTime date = (DateTime)sp.ngayketthuc; date.AddDays(3); sp.ngayketthuc = date; data.Entry(sp).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); //gui thong bao cho nguoi ban sp Helpers.thongbao.create_with_id("Vì tài khoản người giữ giá bị xóa nên sản phẩm:" + sp.ten + " của bạn sẽ bị quay lại giá khởi điểm!", (int)sp.id_nguoidung); } } //them thong bao sua thanh cong Helpers.thongbao.create("Bạn đã xóa người dùng:" + ndold.ten); return(RedirectToAction("Index", "Nguoidung")); } }
public static int total() { if (Helpers.Login.IsLogin()) { using (var data = new Models.daugiaEntities()) { var idnguoidung = Helpers.Login.nguoidung().id; var total = data.thongbaos.Where(tt => tt.id_nguoidung == idnguoidung && tt.daxem == 0).Count(); return(total); } } return(0); }
public static List <Models.sanpham> listsell() { if (IsLogin()) { using (var data = new Models.daugiaEntities()) { var idnguoidung = nguoidung().id; var list = data.sanphams.Where(sp => sp.id_nguoidung == idnguoidung && sp.tinhtrang == 1 && sp.ngayketthuc >= DateTime.Now).OrderByDescending(sp => sp.ngayketthuc).ToList(); return(list); } } return(null); }
public static Models.nguoidung nguoidung() { using (var data = new Models.daugiaEntities()) { if (HttpContext.Current.Session["slogin"] != null) { return(data.nguoidungs.Find(HttpContext.Current.Session["slogin_id"])); } else { return(data.nguoidungs.Find(int.Parse(HttpContext.Current.Request.Cookies["clogin_id"].Value))); } } }
public ActionResult Restore(int id) { using (var data = new Models.daugiaEntities()) { var ndold = data.nguoidungs.Find(id); ndold.tinhtrang = 1; data.SaveChanges(); Session["note"] = 1; //them thong bao sua thanh cong Helpers.thongbao.create("Bạn đã phục hồi người dùng:" + ndold.ten); return(RedirectToAction("Index", "Nguoidung")); } }
[Filters.LoginAdmin] //phan nay quan li cua admin public ActionResult Index() { using (var data = new Models.daugiaEntities()) { var list = new List <List <Models.danhmuc> >(); if (Session["note"] != null) { ViewBag.note = 1; Session.Remove("note"); } list.Add(data.danhmucs.Where(dm => dm.trinhtrang == 1).OrderByDescending(dm => dm.id).ToList()); list.Add(data.danhmucs.Where(dm => dm.trinhtrang == 0).OrderByDescending(dm => dm.id).ToList()); return(View(list)); } }
public ActionResult Restore(int idphuchoi) { using (var p = new Models.daugiaEntities()) { var dmcu = p.danhmucs.Find(idphuchoi); dmcu.trinhtrang = 1; p.Entry(dmcu).State = System.Data.Entity.EntityState.Modified; p.SaveChanges(); Session["note"] = 1; //Them thong báo phục hồi thàng công Helpers.thongbao.create("Chúc mừng bạn đã phục hồi thành công:" + dmcu.ten); return(RedirectToAction("Index", "Category")); } }
// GET: Nguoidung public ActionResult Index() { using (var data = new Models.daugiaEntities()) { var list = new List <List <Models.nguoidung> >(); list.Add(data.nguoidungs.Where(nd => nd.quyen == 0 && nd.tinhtrang == 1).ToList()); list.Add(data.nguoidungs.Where(nd => nd.quyen == 0 && nd.tinhtrang == 0).ToList()); if (Session["note"] != null) { ViewBag.note = 1; Session.Remove("note"); } return(View(list)); } }
public ActionResult Reset(int id, string pass) { using (var data = new Models.daugiaEntities()) { var ndold = data.nguoidungs.Find(id); ndold.pass = mahoa.Encrypt(pass + id); data.Entry(ndold).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); Session["note"] = 1; //them thong bao sua thanh cong Helpers.thongbao.create("Bạn đã reset mật khẩu cho người dùng:" + ndold.ten); return(RedirectToAction("Index", "Nguoidung")); } }
public ActionResult Index() { using (var data = new Models.daugiaEntities()) { var list = new List <List <Models.yeucau> >(); list.Add(data.yeucaus.Where(yc => yc.tinhtrang == 1 && yc.capphep == 1).OrderByDescending(yc => yc.ngaytao).ToList()); list.Add(data.yeucaus.Where(yc => yc.tinhtrang == 1 && yc.capphep == 0).OrderByDescending(yc => yc.ngaytao).ToList()); if (Session["note"] != null) { ViewBag.note = 1; Session.Remove("note"); } return(View(list)); } }
public ActionResult check()//check daxem { using (var data = new Models.daugiaEntities()) { var idnguoidung = Helpers.Login.nguoidung().id; var thongbao = data.thongbaos.Where(tt => tt.daxem == 0 && tt.id_nguoidung == idnguoidung); foreach (var tt in thongbao) { tt.daxem = 1; data.Entry(tt).State = System.Data.Entity.EntityState.Modified; } data.SaveChanges(); return(Content("11")); } }
public ActionResult delete(int id) { using (var data = new Models.daugiaEntities()) { var dmold = data.danhmucs.Find(id); dmold.trinhtrang = 0; data.Entry(dmold).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); Session["note"] = 1; //them thong bao sua thanh cong Helpers.thongbao.create("Bạn đã xóa danh mục:" + dmold.ten); return(RedirectToAction("Index", "Category")); } }