public long Create(tbl_BaiViet content) { if (string.IsNullOrEmpty(content.sTenTieuDecMeta)) { content.sTenTieuDecMeta = StringHelper.ToUnsignString(content.sTieuDe); } //content.sImages = "http://192.168.0.107:7500" + content.sImages; content.dNgayTao = DateTime.Now; content.iViewCount = 0; db.tbl_BaiViet.Add(content); db.SaveChanges(); //tags //lay danh sach tag if (!string.IsNullOrEmpty(content.sTags)) { string[] tags = content.sTags.Split(','); foreach (var tag in tags) { var tagID = StringHelper.ToUnsignString(tag); var existTag = this.CheckTag(tagID); //them vao bang tag if (!existTag) { this.InsertTag(tagID, tag); } //them vao bang tagBaiviet this.InsertContentTag(content.IDBaiViet, tagID); } } return(content.IDBaiViet); }
public IHttpActionResult Puttbl_BaiViet(long id, tbl_BaiViet tbl_BaiViet) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tbl_BaiViet.IDBaiViet) { return(BadRequest()); } db.Entry(tbl_BaiViet).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!tbl_BaiVietExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Gettbl_BaiViet(long id) { tbl_BaiViet tbl_BaiViet = db.tbl_BaiViet.Find(id); if (tbl_BaiViet == null) { return(NotFound()); } return(Ok(tbl_BaiViet)); }
public IHttpActionResult Posttbl_BaiViet(tbl_BaiViet tbl_BaiViet) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.tbl_BaiViet.Add(tbl_BaiViet); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = tbl_BaiViet.IDBaiViet }, tbl_BaiViet)); }
public ActionResult Create(tbl_BaiViet model) { if (ModelState.IsValid) { var session = (UserLogin)Session[CommonConstants.USER_SESSION]; model.sNguoiTao = session.UserName; new BaiVietDAO().Create(model); return(RedirectToAction("Index")); } setViewBag(); return(View()); }
public ActionResult CreateContent(tbl_BaiViet model) { if (ModelState.IsValid) { var session = (UserLogin)Session[CommonConstants.USER_SESSION]; model.sNguoiTao = session.UserName; new BaiVietDAO().Create(model); SetAlert("Thêm bài viết thành công, chờ kiểm duyệt", "success"); return(RedirectToAction("MyContent")); } setViewBag(); return(View()); }
public IHttpActionResult Deletetbl_BaiViet(long id) { tbl_BaiViet tbl_BaiViet = db.tbl_BaiViet.Find(id); if (tbl_BaiViet == null) { return(NotFound()); } db.tbl_BaiViet.Remove(tbl_BaiViet); db.SaveChanges(); return(Ok(tbl_BaiViet)); }
public bool Edit(tbl_BaiViet content) { try { var addcontent = db.tbl_BaiViet.Find(content.IDBaiViet); addcontent.sTieuDe = content.sTieuDe; if (string.IsNullOrEmpty(content.sTenTieuDecMeta)) { content.sTenTieuDecMeta = StringHelper.ToUnsignString(content.sTieuDe); } //addcontent.sImages = "http://192.168.0.107:7500" + content.sImages; addcontent.sImages = content.sImages; addcontent.IDChuDe = content.IDChuDe; addcontent.sXemTruoc = content.sXemTruoc; addcontent.sNoiDung = content.sNoiDung; addcontent.bStatus = content.bStatus; addcontent.sTags = content.sTags; addcontent.dNgaySua = DateTime.Now; db.SaveChanges(); //tags //lay danh sach tag if (!string.IsNullOrEmpty(content.sTags)) { this.RemoveAllContentTag(content.IDBaiViet); string[] tags = content.sTags.Split(','); foreach (var tag in tags) { var tagID = StringHelper.ToUnsignString(tag); var existTag = this.CheckTag(tagID); //them vao bang tag if (!existTag) { this.InsertTag(tagID, tag); } //them vao bang tagBaiviet this.InsertContentTag(content.IDBaiViet, tagID); } } return(true); } catch (Exception ex) { return(false); } }
public ActionResult Edit(tbl_BaiViet model, FormCollection formcollection) { if (ModelState.IsValid) { //var dao = new BaiVietDAO(); long idbaiviet = long.Parse(formcollection["hdnIDbaiviet"]); var session = (UserLogin)Session[CommonConstants.USER_SESSION]; model.sNguoiSua = session.UserName; model.IDBaiViet = idbaiviet; //var result = dao.Edit(model); new BaiVietDAO().Edit(model); return(RedirectToAction("Index")); } setViewBag(model.IDChuDe); return(View()); }