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