public override string[] GetRolesForUser(string username) { using (var context = new ShopBanChuotEntities()) { var result = (from TAIKHOAN in context.TAIKHOANs join NHOMTAIKHOAN in context.NHOMTAIKHOANs on TAIKHOAN.MaNhomTK equals NHOMTAIKHOAN.MaNhomTK where TAIKHOAN.TenTaiKhoan == username select NHOMTAIKHOAN.TenNhomTK).ToArray(); return(result); } }
//xây dựng chức năng đặt hàng public ActionResult DatHang() { ShopBanChuotEntities db = new ShopBanChuotEntities(); //nếu người dùng chưa đăng nhập if (Session["TaiKhoan"] == null) { return(RedirectToAction("DangNhap", "NguoiDung")); } //kiểm tra tình trạng giỏ hàng nếu giỏ hàng trống trả về trang chủ List <ItemGioHang> listItemGioHang = LayGioHang(); if (listItemGioHang.Count == 0) { return(RedirectToAction("Index", "Home")); } // nếu giỏ hàng có ít nhất 1 sản phẩm DONHANG DH = new DONHANG(); // tạo 1 đơn hàng mới TAIKHOAN TK = (TAIKHOAN)Session["TaiKhoan"]; //lấy thông tin tài khoản đang lưu trong phiên tài khoản DH.NgayDatHang = DateTime.Now; DH.TenTaiKhoan = TK.TenTaiKhoan; db.DONHANGs.Add(DH); foreach (var item in listItemGioHang) { CHITIETDONHANG ctdh = new CHITIETDONHANG(); ctdh.MaDH = DH.MaDH; ctdh.MaSP = item.MaSP; ctdh.SoLuong = item.SoLuong; ctdh.DonGia = item.DonGia; db.CHITIETDONHANGs.Add(ctdh); } db.SaveChanges(); //đặt hàng thành công trả về thông báo thành công return(RedirectToAction("DonHangCuaToi")); }