Пример #1
0
        public void InitCategory()
        {
            var listBook = BookService.GetBooklist();

            foreach (var book in listBook)
            {
                var url = string.Format("https://www.zujuan.com/question?bookversion={0}&chid={1}&xd={2}",
                                        book.BookVersionId, book.Child, book.Degree);

                var html = new HttpUnitHelper().GetRealHtmlTrice(url);
                var doc  = NSoupClient.Parse(html);

                //获取当前dgree下的科目下的教材版本
                var categoryDoc = doc.Select("div.search-type div.con-items")[1].GetElementsByTag("a");
                //
                var total = doc.Select("div.total b")[0].Text().NullToInt();
                foreach (var element in categoryDoc)
                {
                    var elementId = element.Attr("data-bcaid");
                    var name      = element.Text();

                    DataService.AddCategory(book.Id, elementId.NullToInt(), name, total);
                }
            }
        }
Пример #2
0
        public ActionResult Save(Category data)
        {
            try
            {
                if (string.IsNullOrWhiteSpace(data.CategoryName))
                {
                    ModelState.AddModelError("CategoryName", "Vui lòng nhập tên của loại hàng!");
                }
                if (data.ParentCategoryId.Equals(""))
                {
                    ModelState.AddModelError("ParentCategoryId", "Bạn chưa nhập ParentCategoryId!");
                }

                if (string.IsNullOrEmpty(data.Description))
                {
                    data.Description = "";
                }
                if (!ModelState.IsValid)
                {
                    if (data.CategoryID == 0)
                    {
                        ViewBag.Title = "Tạo mới danh mục loại hàng";
                    }
                    else
                    {
                        ViewBag.Title = "Thay đổi thông tin danh mục";
                    }
                    return(PartialView("Add", data));
                }

                if (data.CategoryID == 0)
                {
                    DataService.AddCategory(data);
                }
                else
                {
                    DataService.UpdateCategory(data);
                }
                return(RedirectToAction("Index", "Categories"));
                // return Json(data);
            }
            catch
            {
                return(Content("Oops! Trang này hình như không tồn tại :)"));
            }
        }
Пример #3
0
        public ActionResult Save(Category data)
        {
            try
            {
                if (string.IsNullOrWhiteSpace(data.CategoryName))
                {
                    ModelState.AddModelError("CategoryName", "Vui lòng nhập tên loại hàng");
                }
                if (string.IsNullOrEmpty(data.Description))
                {
                    data.Description = "";
                }
                if (data.ParentCategoryId == null)
                {
                    data.ParentCategoryId = 0;
                }
                if (!ModelState.IsValid)
                {
                    if (data.CategoryID == 0)
                    {
                        ViewBag.Title = "Thêm loại hàng";
                    }
                    else
                    {
                        ViewBag.Title = "Sửa thông tin loại hàng";
                    }
                    return(View("Edit", data));
                }

                //return Json(data);
                if (data.CategoryID == 0)
                {
                    DataService.AddCategory(data);
                }
                else
                {
                    DataService.UpdateCategory(data);
                }
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(Content("Trang này hình như không tồn tại"));
            }
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public ActionResult Save(Category data)
        {
            try
            {
                if (string.IsNullOrWhiteSpace(data.CategoryName))
                {
                    ModelState.AddModelError("CategoryName", "Vui long nhap ten loai hang !");
                }
                if (string.IsNullOrEmpty(data.Description))
                {
                    data.Description = "";
                }

                if (!ModelState.IsValid)
                {
                    if (data.CategoryID == 0)
                    {
                        ViewBag.Title = "Bo sung nha cung cap";
                    }
                    else
                    {
                        ViewBag.Title = "Thay doi thong tin nha cung cap";
                    }
                    return(View("Edit", data));
                }

                if (data.CategoryID == 0)
                {
                    DataService.AddCategory(data);
                }
                else
                {
                    DataService.UpdateCategory(data.CategoryID, data);
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(Content("Oops! Trang nay khong ton tai :)"));
            }
        }