public ViewResult MyPost(
            int id   = 1,
            int page = 1,
            int row  = 20)
        {
            var areaDb   = new AreaDb();
            var listArea = areaDb.GetAll();

            ViewBag.listArea = listArea;
            var listAreaChild = areaDb.GetListAreaById(1);

            ViewBag.listAreaChild = listAreaChild;

            var menuListModel = new MenuListModels();

            if (Session["ListOfMyPost"] != null)
            {
                menuListModel = (MenuListModels)Session["ListOfMyPost"];
            }

            var newsDb = new NewsDb();
            int intCount;

            id = new UserDb().GetUserInfo(User.Identity.Name).Id;
            menuListModel.newsModel = newsDb.SearchMyPost(out intCount, menuListModel.TinhThanhId, menuListModel.QuanHuyenId, menuListModel.Title, menuListModel.Price, page, row, id);
            ViewBag.NumberOfPages   = intCount / row + (intCount % row > 0 ? 1 : 0);
            ViewBag.CurrentPage     = page;
            return(View(menuListModel));
        }
        public ViewResult ShowPost(
            int id   = 1,
            int page = 1,
            int row  = 20
            )
        {
            var areaDb   = new AreaDb();
            var listArea = areaDb.GetAll();

            ViewBag.listArea = listArea;
            var listAreaChild = areaDb.GetListAreaById(1);

            ViewBag.listAreaChild = listAreaChild;

            var menuListModel = new MenuListModels();

            if (Session["ListOfPost"] != null)
            {
                menuListModel = (MenuListModels)Session["ListOfPost"];
            }

            var newsDb = new NewsDb();
            var menuDb = new MenuDb();
            int intCount;

            menuListModel.MenuId    = id;
            menuListModel.MenuName  = menuDb.GetMenuById(id).Name;
            menuListModel.newsModel = newsDb.SearchNews(out intCount, menuListModel.TinhThanhId, menuListModel.QuanHuyenId, menuListModel.Title, menuListModel.Price, page, row, id);

            ViewBag.NumberOfPages = intCount / row + (intCount % row > 0 ? 1 : 0);
            ViewBag.CurrentPage   = page;
            ViewBag.MenuId        = id;
            return(View(menuListModel));
        }
        public JsonResult GetNewsById(int Id = 1)
        {
            var id   = Id;
            var area = new AreaDb();
            var list = area.GetListAreaById(id);

            return(Json(list, JsonRequestBehavior.AllowGet));
        }
        public ActionResult CreatePost()
        {
            var areaDb   = new AreaDb();
            var listArea = areaDb.GetAll();

            ViewBag.listArea = listArea;
            var listAreaChild = areaDb.GetListAreaById(1);

            ViewBag.listAreaChild = listAreaChild;
            return(View());
        }
Example #5
0
        public ActionResult Index(
            int page = 1,
            int row  = 20)
        {
            var areaDb   = new AreaDb();
            var listArea = areaDb.GetAll();

            ViewBag.listArea = listArea;
            var listAreaChild = areaDb.GetListAreaById(1);

            ViewBag.listAreaChild = listAreaChild;
            var listStatus = new List <ListItem> {
                new ListItem {
                    Text  = "Lựa chọn loại tin",
                    Value = "0"
                },
                new ListItem {
                    Text  = "Tin chính chủ",
                    Value = "1"
                },
                new ListItem {
                    Text  = "Tin chưa được lọc",
                    Value = "2"
                },
                new ListItem {
                    Text  = "Tin spam",
                    Value = "3"
                },
            };

            ViewBag.listStatus = listStatus;
            var privateNewsModel = new PrivateNewsModel();

            if (Session["ListOfPrivateNews"] != null)
            {
                privateNewsModel = (PrivateNewsModel)Session["ListOfPrivateNews"];
            }
            var privateNewsDb = new PrivateNewsDb();
            int intCount;

            privateNewsModel.listPrivateNews = privateNewsDb.SearchNews(out intCount,
                                                                        privateNewsModel.StartDate,
                                                                        privateNewsModel.EndDate,
                                                                        privateNewsModel.Title,
                                                                        privateNewsModel.Address,
                                                                        privateNewsModel.Price, page, row,
                                                                        privateNewsModel.Status);
            ViewBag.NumberOfPages = intCount / row + (intCount % row > 0 ? 1 : 0);
            ViewBag.CurrentPage   = page;
            return(View(privateNewsModel));
        }
        public ActionResult EditPost(NewsModels model, string CaptchaText)
        {
            var areaDb   = new AreaDb();
            var listArea = areaDb.GetAll();

            ViewBag.listArea = listArea;
            var listAreaChild = areaDb.GetListAreaById(1);

            ViewBag.listAreaChild = listAreaChild;

            if (model.MenuId == 0)
            {
                ModelState.AddModelError("MenuId", "Vui lòng chọn chuyên mục.");
            }

            if (model.QuanHuyenId == 0)
            {
                ModelState.AddModelError("QuanHuyenId", "Vui lòng chọn quận huyện.");
            }

            if (model.TinhThanhId == 0)
            {
                ModelState.AddModelError("TinhThanhId", "Vui lòng chọn tỉnh thành.");
            }

            if (this.Session["CaptchaImageText"].ToString() != CaptchaText)
            {
                ModelState.AddModelError("CaptchaText", "Mã xác nhận không đúng");
            }

            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var newsDb = new NewsDb();

            var userId = new UserDb().GetUserInfo(User.Identity.Name).Id;

            if (model.UserId == userId)
            {
                newsDb.Update(model);
                Session["AddNewsSuccessMessage"] = "Sửa bài viết thành công!";
                return(RedirectToAction("EditPost", "News", new { @Id = model.Id }));
            }
            else
            {
                return(RedirectToAction("MyPost", "News"));
            }
        }
        public ActionResult EditPost(int Id = 1)
        {
            var newsDb = new NewsDb();
            var model  = newsDb.GetNewsById(Id);

            var areaDb   = new AreaDb();
            var listArea = areaDb.GetAll();

            ViewBag.listArea = listArea;
            var listAreaChild = areaDb.GetListAreaById(1);

            ViewBag.listAreaChild = listAreaChild;

            return(View(model));
        }
        public ActionResult Index()
        {
            // Lay danh sach khu vuc
            var area = new AreaDb();

            ViewBag.areaList = area.GetAll();
            // Lay danh sach chuyen muc
            var menu             = new MenuDb();
            var listAll          = menu.GetAll();
            var listAfterConvert = Common.GetTree4Cbo(listAll, 0);

            Common.GetMenuSelectTag(listAfterConvert);
            ViewBag.categoryList = Common.ListMenuSelectTag.ToString();
            return(View());
        }
 public ActionResult Index()
 {
     if (System.Web.HttpContext.Current.Session["UIConvert"] == null)
     {
         var area = new AreaDb();
         ViewBag.areaList = area.GetAll();
         // Lay danh sach chuyen muc
         var menu             = new MenuDb();
         var listAll          = menu.GetAll();
         var listAfterConvert = BdsCommon.GetTree(listAll, 0);
         BdsCommon.GetMenuUlTag(listAfterConvert);
         BdsCommon.GetMenuSelectTag(listAfterConvert);
         //Common.SaveDataToResource("NavCategory", Common.ListMenuSelectTag.ToString());
         ViewBag.categoryList = BdsCommon.ListMenuSelectTag.ToString();
     }
     return(View());
 }