예제 #1
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"));
        }
        public ActionResult Addnew(ReviewModel model)
        {
            //if (ModelState.IsValid)
            //{
            Review tintuc = new Review()
            {
                Sdate   = DateTime.Now,
                TieuDe  = RejectMarks(model.TieuDe),
                Mota    = model.Mota,
                HinhAnh = (model.HinhAnh).Replace("/files/", ""),
                ChiTiet = ChangeImageSEO(model.ChiTiet, model.TieuDe, ConvertFont(model.TieuDe)),
                //ChiTiet = model.ChiTiet,
                Ok             = false,
                Sapxep         = model.Sapxep,
                Link           = ConvertFont(model.TieuDe),
                SEODescription = model.SEODescription,
                SEOtitle       = model.SEOtitle,
                NguoiTao       = User.Identity.Name
            };

            _reviewRepository.Add(tintuc);
            _unitOfWork.Commit();
            if (model.mySingleField != null)
            {
                #region thêm mới 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"));
        }
        public ActionResult SaveEdit(TagTinTuc model)
        {
            TagTinTuc dlcu = _tagTinTucRepository.GetById(model.Id);

            dlcu.Seodcription = model.Seodcription;
            dlcu.Id           = model.Id;
            dlcu.IdMenu       = model.IdMenu;
            dlcu.NgayTao      = DateTime.Now;
            dlcu.Seotitle     = model.Seotitle;
            _tagTinTucRepository.Update(dlcu);
            _unitOfWork.Commit();
            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"));
        }
예제 #5
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"));
        }