Пример #1
0
        public ActionResult Index(string linkttamp)
        {
            // int id = _detailMenuRepository.GetIdTinTuc(linkttamp);
            //tu id cua san pham lay duoc no thuoc danh muc tin tuc nao
            DetailMenu tinTuc = _detailMenuRepository.Get(o => o.Link.Equals(linkttamp));

            if (tinTuc.TinhTrangSP == true && tinTuc.ShowKhuyenMai == false)//su kien khuyen mai
            {
                ViewData["duongdan"] = "/su-kien-khuyen-mai.html";
                ViewData["ten"]      = "Sự Kiện Khuyến mãi";
            }
            else
            {
                ViewData["duongdan"] = "/bi-quyet-lam-dep.html";
                ViewData["ten"]      = "Bí Quyết Làm Đẹp";
            }

            TinTucModel model = new TinTucModel()
            {
                //tin thuoc danh muc dang xem va khac id dang xem
                tinkhacs      = _detailMenuRepository.GetMany(o => o.id_ != tinTuc.id_ && !string.IsNullOrEmpty(o.Link)).Take(10).OrderByDescending(o => o.sDate).ToList(),
                TinTucChiTiet = tinTuc
            };

            _detailMenuRepository.Update(tinTuc);
            _unitOfWork.Commit();
            return(View("ChiTiet", model));
        }
Пример #2
0
        public ActionResult Chitiet(string seolink)
        {
            //  tu id cua san pham lay duoc no thuoc danh muc tin tuc nao
            DetailMenu tinTuc = _detailMenuRepository.Get(o => o.Link.Equals(seolink));

            if (tinTuc.TinhTrangSP && tinTuc.ShowKhuyenMai == false)//su kien khuyen mai
            {
                ViewData["duongdan"] = "/su-kien-khuyen-mai.html";
                ViewData["ten"]      = "Sự Kiện Khuyến mãi";
            }
            else
            {
                ViewData["duongdan"] = "/bi-quyet-lam-dep.html";
                ViewData["ten"]      = "Bí Quyết Làm Đẹp";
            }
            TinTucModel model = new TinTucModel()
            {
                tinkhacs      = _detailMenuRepository.GetMany(o => o.id_Menu == 20 && o.ok && o.ShowMenu && o.TinhTrangSP == false && o.ShowKhuyenMai).OrderByDescending(o => o.sDate).Take(8).ToList(),
                TinTucChiTiet = tinTuc,
                TagTinTucs    = _tagTinTucRepository.GetTenTagForTinTuc(seolink)
            };

            _detailMenuRepository.Update(tinTuc);
            _unitOfWork.Commit();
            return(View("ChiTiet", model));
        }
Пример #3
0
        public ActionResult SaveEdit(ThemTinTucModel model)
        {
            #region update tin tuc

            DetailMenu dlcu = _detailMenuRepository.GetById(model.id_);
            dlcu.id_       = model.id_;
            dlcu.Name      = model.Name;
            dlcu.Img       = (model.Img).Replace("/files/", "");
            dlcu.Link      = model.Link;
            dlcu.id_       = model.id_;
            dlcu.Note      = model.Note;
            dlcu.sPosition = model.sPosition;
            dlcu.sDate     = DateTime.Now;
            dlcu.sDateOk   = DateTime.Now;
            //dlcu.Content =  ChangeImageSEO(model.Content, model.Name, ConvertFont(model.Name));
            dlcu.Content        = model.Content;
            dlcu.SEODescription = model.SEODescription;
            dlcu.SEOtitle       = model.SEOtitle;
            dlcu.CodeName       = ConvertFont(model.Name).Replace("-", " ");
            dlcu.IdSalePage     = model.IdSalePage;
            dlcu.NguoiTao       = User.Identity.Name;
            _detailMenuRepository.Update(dlcu);
            _unitOfWork.Commit();

            #endregion

            if (model.mySingleField != null)
            {
                #region danh sach tag
                string[] separators = { "," };
                var      taglist    = model.mySingleField.Split(separators, StringSplitOptions.RemoveEmptyEntries);
                //check null: nếu tồn tại thêm mới bình thường
                if (taglist.Any())
                {
                    foreach (var tag in taglist)
                    {
                        //check trung
                        int checktrung = _tagTinTucRepository.GetTagNamebyIdmenu(model.id_, tag.Trim());
                        if (checktrung == 0)
                        {
                            TagTinTuc _tag = new TagTinTuc()
                            {
                                NgayTao = DateTime.Now,
                                IdMenu  = dlcu.id_,
                                TenTag  = tag.Trim(),
                                Link    = ConvertFont(tag.Trim()),
                                Code    = RejectMarks(tag.Trim())
                            };
                            _tagTinTucRepository.Add(_tag);
                            _unitOfWork.Commit();
                        }
                    }
                }
                #endregion
            }

            return(RedirectToAction("Index"));
        }
Пример #4
0
        public ActionResult SaveEdit(DetailMenu model)
        {
            DetailMenu dlcu = _detailMenuRepository.GetById(model.id_);

            dlcu.id_  = model.id_;
            dlcu.Name = model.Name;
            dlcu.Img  = model.Img;
            dlcu.Link = model.Link;
            dlcu.id_  = model.id_;
            _detailMenuRepository.Update(dlcu);
            _unitOfWork.Commit();
            return(RedirectToAction("TinKhuyenMai", "TinTuc"));
        }
        public ActionResult SaveEdit(DetailMenu model)
        {
            DetailMenu dlcu = _detailMenuRepository.GetById(model.id_);

            dlcu.id_            = model.id_;
            dlcu.Name           = model.Name;
            dlcu.Img            = (model.Img).Replace("/files/", "");
            dlcu.Link           = ConvertFont(model.Name);
            dlcu.id_            = model.id_;
            dlcu.SEODescription = model.SEODescription;
            dlcu.SEOtitle       = model.SEOtitle;
            _detailMenuRepository.Update(dlcu);
            _unitOfWork.Commit();
            return(RedirectToAction("Index"));
        }
        public ActionResult Addnew(ThemTinTucModel model)
        {
            if (ModelState.IsValid)
            {
                DetailMenu tintuc = new DetailMenu()
                {
                    sDate          = DateTime.Now,
                    Name           = RejectMarks(model.Name),
                    Note           = model.Note,
                    Img            = (model.Img).Replace("/files/", ""),
                    Content        = model.Content,
                    id_Menu        = 20,
                    Link           = ConvertFont(model.Name),
                    idUser         = 15,
                    idUserOk       = 15,
                    sDateOk        = DateTime.Now,
                    ok             = true,
                    Ma_Hang        = "",
                    NameAdwords    = "",
                    Number         = 0,
                    ShowMenu       = true,
                    ShowIconHot    = false,
                    ShowKhuyenMai  = false,
                    ShowIconNew    = false,
                    TinhTrangSP    = false,
                    SEODescription = model.SEODescription,
                    SEOtitle       = model.SEOtitle
                };

                _detailMenuRepository.Add(tintuc);
                _unitOfWork.Commit();
            }
            else
            {
                return(View("Create", model));
            }
            return(RedirectToAction("Index"));
        }
 public ActionResult AddNew(DetailMenu model)
 {
     model.Name           = model.Name;
     model.Img            = model.Img;
     model.Link           = model.Link;
     model.id_Menu        = 1462;
     model.Ma_Hang        = "";
     model.NameAdwords    = "";
     model.ok             = true;
     model.Number         = 0;
     model.ShowMenu       = true;
     model.ShowKhuyenMai  = false;
     model.ShowIconHot    = false;
     model.ShowIconNew    = false;
     model.TinhTrangSP    = false;
     model.idUser         = 15;
     model.idUserOk       = 15;
     model.sDate          = DateTime.Now;
     model.sDateOk        = DateTime.Now;
     model.SEODescription = model.SEODescription;
     _detailMenuRepository.Add(model);
     _unitOfWork.Commit();
     return(RedirectToAction("TinBaoChi", "TinTuc"));
 }
Пример #8
0
        public ActionResult Addnew(ThemTinTucModel model)
        {
            //if (ModelState.IsValid)
            //{
            #region them moi tin tuc

            DetailMenu tintuc = new DetailMenu()
            {
                sDate   = DateTime.Now,
                Name    = RejectMarks(model.Name),
                Note    = model.Note,
                Img     = (model.Img).Replace("/files/", ""),
                Content = ChangeImageSEO(model.Content, model.Name, ConvertFont(model.Name)),
                //Content = model.Content,
                id_Menu        = 20,
                Link           = ConvertFont(model.Name),
                idUser         = 15,
                idUserOk       = 15,
                sDateOk        = DateTime.Now,
                ok             = true,
                Ma_Hang        = "",
                NameAdwords    = "",
                Number         = 0,
                ShowMenu       = true,
                ShowIconHot    = false,
                ShowKhuyenMai  = true,
                ShowIconNew    = false,
                TinhTrangSP    = false,
                sPosition      = model.sPosition,
                SEODescription = model.SEODescription,
                SEOtitle       = model.SEOtitle,
                CodeName       = ConvertFont(model.Name).Replace("-", " "),
                IdSalePage     = model.IdSalePage,
                NguoiTao       = User.Identity.Name
            };

            _detailMenuRepository.Add(tintuc);
            _unitOfWork.Commit();

            #endregion

            if (model.mySingleField != null)
            {
                #region them moi tag

                string[] separators = { "," };
                var      taglist    = model.mySingleField.Split(separators, StringSplitOptions.RemoveEmptyEntries);
                //check null: nếu tồn tại thêm mới bình thường
                if (taglist.Any())
                {
                    foreach (var tag in taglist)
                    {
                        TagTinTuc _tag = new TagTinTuc()
                        {
                            NgayTao = DateTime.Now,
                            IdMenu  = tintuc.id_,                 // id cua tin moi vua them
                            TenTag  = tag.Trim(),
                            Link    = ConvertFont(tag.Trim()),
                            Code    = RejectMarks(tag.Trim())
                        };
                        _tagTinTucRepository.Add(_tag);
                        _unitOfWork.Commit();
                    }
                }
                #endregion
            }
            //}
            //else
            //{
            //    return View("Create", model);
            //}
            return(RedirectToAction("Index"));
        }