Example #1
0
        // =================================================================================================== Chi tiết công thức
        public ActionResult Chitietcongthuc(int id)
        {
            var ct = db.NoiDungCTs.Where(x => x.MaCongThuc == id).ToList();

            ViewBag.ctiet = ct;
            var nl = db.NguyenLieux.Where(x => x.MaCongThuc == id).ToList();

            ViewBag.tp = nl;
            var review = db.Reviews.Where(x => x.ID_congthuc == id).ToList();

            ViewBag.rv = review;
            var congthuc = db.CongThucs.Where(x => x.ID_congthuc == id).FirstOrDefault();

            Session["Ctiet"] = congthuc;
            var save = new Luu_tru();

            if (Session["ThanhVien"] == null)
            {
                save = db.Luu_tru.Where(x => x.ID_congthuc == id).FirstOrDefault();
            }
            else
            {
                var id_user = (Session["ThanhVien"] as ThanhVien).ID_user;
                save = db.Luu_tru.Where(x => x.ID_congthuc == id && x.ID_user == id_user).FirstOrDefault();
            }
            Session["Luu"] = save;
            var traloi = db.View_traloi.Where(x => x.MaTraLoi != 0).ToList();

            ViewBag.Answer = traloi;
            string sess = "ct_" + id.ToString();

            if ((string)Session[sess] == null)
            {
                congthuc.LuotXem++;
                db.SaveChanges();
                Session[sess] = "đã xem";
            }
            var dsct = db.CongThucs.Where(x => x.TenCongThuc != null).ToList();

            dsct.Sort(new compareLuotxem());
            dsct.Reverse();
            ViewBag.dsct = dsct;
            return(View(congthuc));
        }
Example #2
0
 public ActionResult Gobo_blog(int id)   //-------------------- Bỏ yêu thích blog
 {
     if (ModelState.IsValid)
     {
         Luu_tru save_ = new Luu_tru();
         if (Session["ThanhVien"] != null)
         {
             ThanhVien tv = Session["ThanhVien"] as ThanhVien;
             save_ = db.Luu_tru.Where(x => x.ID_blog == id && x.ID_user == tv.ID_user).FirstOrDefault();
             db.Luu_tru.Remove(save_);
             db.SaveChanges();
             return(RedirectToAction("Profile_", "Home", new { id = tv.ID_user }));
         }
         else
         {
             ModelState.AddModelError("", "Bạn chưa đăng nhập!");
         }
     }
     return(RedirectToAction("Login"));
 }
Example #3
0
 public ActionResult Boluu_blog()   //--------------------------------- Bỏ lưu bài viết yêu thích
 {
     if (ModelState.IsValid)
     {
         Luu_tru save_ = new Luu_tru();
         if (Session["ThanhVien"] != null)
         {
             ThanhVien tv  = Session["ThanhVien"] as ThanhVien;
             Blog      blg = Session["Ctiet_Blog"] as Blog;
             save_ = db.Luu_tru.Where(x => x.ID_blog == blg.MaBlog && x.ID_user == tv.ID_user).FirstOrDefault();
             db.Luu_tru.Remove(save_);
             db.SaveChanges();
             return(RedirectToAction("ChitietBlog", "Home", new { id = blg.MaBlog }));
         }
         else
         {
             ModelState.AddModelError("", "Bạn chưa đăng nhập!");
         }
     }
     return(RedirectToAction("Login"));
 }
Example #4
0
 public ActionResult Boluu()   //--------------------------------- Bỏ lưu công thức yêu thích
 {
     if (ModelState.IsValid)
     {
         Luu_tru save_ = new Luu_tru();
         if (Session["ThanhVien"] != null)
         {
             ThanhVien tv = Session["ThanhVien"] as ThanhVien;
             CongThuc  ct = Session["Ctiet"] as CongThuc;
             save_ = db.Luu_tru.Where(x => x.ID_congthuc == ct.ID_congthuc && x.ID_user == tv.ID_user).FirstOrDefault();
             db.Luu_tru.Remove(save_);
             db.SaveChanges();
             return(RedirectToAction("Chitietcongthuc", "Home", new { id = ct.ID_congthuc }));
         }
         else
         {
             ModelState.AddModelError("", "Bạn chưa đăng nhập!");
         }
     }
     return(RedirectToAction("Login"));
 }
Example #5
0
 //---------------------- Blog ----------
 public ActionResult Luu_blog()   //------------------------------------------ Lưu bài viết yêu thích
 {
     if (ModelState.IsValid)
     {
         Luu_tru save_ = new Luu_tru();
         if (Session["ThanhVien"] != null)
         {
             ThanhVien tv  = Session["ThanhVien"] as ThanhVien;
             Blog      blg = Session["Ctiet_Blog"] as Blog;
             save_.ID_blog     = blg.MaBlog;
             save_.ID_congthuc = null;
             save_.ID_user     = tv.ID_user;
             save_.Ngay_luu    = DateTime.Now;
             db.Luu_tru.Add(save_);
             db.SaveChanges();
             return(RedirectToAction("ChitietBlog", "Home", new { id = blg.MaBlog }));
         }
         else
         {
             ModelState.AddModelError("", "Bạn chưa đăng nhập!");
         }
     }
     return(RedirectToAction("Login"));
 }
Example #6
0
 public ActionResult Luu()   //------------------------------------------ Lưu công thức yêu thích
 {
     if (ModelState.IsValid)
     {
         Luu_tru save_ = new Luu_tru();
         if (Session["ThanhVien"] != null)
         {
             ThanhVien tv = Session["ThanhVien"] as ThanhVien;
             CongThuc  ct = Session["Ctiet"] as CongThuc;
             save_.ID_congthuc = ct.ID_congthuc;
             save_.ID_blog     = null;
             save_.ID_user     = tv.ID_user;
             save_.Ngay_luu    = DateTime.Now;
             db.Luu_tru.Add(save_);
             db.SaveChanges();
             return(RedirectToAction("Chitietcongthuc", "Home", new { id = ct.ID_congthuc }));
         }
         else
         {
             ModelState.AddModelError("", "Bạn chưa đăng nhập!");
         }
     }
     return(RedirectToAction("Login"));
 }
Example #7
0
 private void TaiLogoKhachSan()
 {
     byte[] NhiPhan_Logo = Luu_tru.DocHinh("logo");
     The_hien.Xuat_Hinh(NhiPhan_Logo, btnImgLogo);
 }