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(ReviewModel model) { Review dlcu = _reviewRepository.GetById(model.id_); dlcu.id_ = model.id_; dlcu.TieuDe = model.TieuDe; dlcu.HinhAnh = (model.HinhAnh).Replace("/files/", ""); dlcu.Link = model.Link; dlcu.id_ = model.id_; dlcu.Mota = model.Mota; dlcu.Sapxep = model.Sapxep; dlcu.Sdate = DateTime.Now; //dlcu.ChiTiet = ChangeImageSEO(model.ChiTiet, model.TieuDe, ConvertFont(model.TieuDe)); dlcu.ChiTiet = model.ChiTiet; dlcu.SEODescription = model.SEODescription; dlcu.SEOtitle = model.SEOtitle; dlcu.NguoiTao = User.Identity.Name; _reviewRepository.Update(dlcu); _unitOfWork.Commit(); 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")); }