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)); }
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)); }
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")); }
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")); }
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")); }