public void Create(Tintuc_Model model) { var data = Connect_Enttity.Tintucs.FirstOrDefault(x => x.Id == model.Id); if (data == null) { var entity = new Tintuc(); entity.Id = model.Id; entity.Name = model.Name; entity.Tag = model.Tag; entity.Ngaydang = DateTime.Now; //lấy ngày hiện tại entity.Tomtat = model.Tomtat; entity.Noidung = model.Noidung; entity.Tacgia = model.Tacgia; entity.Luotxem = (int)(model.Luotxem); entity.Hinhanh = model.Hinhanh; entity.Title = model.Title; entity.Description = model.Description; entity.Keyword = model.Keyword; entity.Active = (bool)(model.Active); entity.Ord = (int)(model.Ord); entity.Type = (int)(model.Type); entity.Ngayxemganday = null; //ngày xem rỗng entity.lienkiettinh = model.lienkiettinh; entity.NameEn = model.NameEn; entity.ContentEn = model.ContentEn; entity.DetailEn = model.DetailEn; entity.Nguon = model.Nguon; Connect_Enttity.Tintucs.Add(entity); Connect_Enttity.SaveChanges(); Dispose(); } }
public async Task <IActionResult> Create([Bind("Matintuc,Tieude,Tieudecon,Noidung,Anh,Ngaydang,Tacgia,Machuyenmuc")] Tintuc tintuc, IFormFile Anh, Chuyenmuc chuyenmuc) { if (ModelState.IsValid) { if (Anh != null && Anh.Length > 0) { var uploadpath = Path.Combine(_enviroment.WebRootPath, "images"); Directory.CreateDirectory(Path.Combine(uploadpath)); string filename = Anh.FileName; if (filename.Contains('\\')) { filename = filename.Split('\\').Last(); } using (FileStream fileStream = new FileStream(Path.Combine(uploadpath, filename), FileMode.Create)) { await Anh.CopyToAsync(fileStream); tintuc.Anh = Anh.FileName; } } tintuc.Ngaydang = DateTime.Now; var sbv = await _context.Chuyenmuc.SingleOrDefaultAsync(c => c.Machuyenmuc == tintuc.Machuyenmuc); var encode = _javaScriptEncoder.Encode(tintuc.Noidung); tintuc.Noidung = encode; _context.Add(tintuc); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewData["Machuyenmuc"] = new SelectList(_context.Chuyenmuc, "Tenchuyenmuc", "Tenchuyenmuc", tintuc.Machuyenmuc); return(View(tintuc)); }
public ActionResult DeleteConfirmed(string id) { Tintuc tintuc = db.Tintucs.Find(id); db.Tintucs.Remove(tintuc); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "TintucID,Tentacgia,Noidung")] Tintuc tintuc) { if (ModelState.IsValid) { db.Entry(tintuc).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tintuc)); }
public ActionResult Edit([Bind(Include = "IDTintuc,Tieude,Noidung,Hinhanh,Mota,Ngaydang,TheLoai")] Tintuc tintuc) { if (ModelState.IsValid) { db.Entry(tintuc).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tintuc)); }
public ActionResult Edit([Bind(Include = "BlogId,Title,Brief,Content,Picture,CreateDate,CategoryId,CategoryChildId,Tags,ViewNo,Status,UserId,Seotitle")] Tintuc tintuc) { if (ModelState.IsValid) { db.Entry(tintuc).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tintuc)); }
public ActionResult Create([Bind(Include = "TintucID,Tentacgia,Noidung")] Tintuc tintuc) { if (ModelState.IsValid) { db.Tintucs.Add(tintuc); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tintuc)); }
public int AddNew(Tintuc obj) { obj.ThoiGian = DateTime.Now; var result = context.Tintucs.Add(obj); if (result != null) { context.SaveChanges(); return(result.IdTinTuc); } return(-1); }
public ActionResult Edit([Bind(Include = "ID,Picture,PictureUpload,Tieude,Noidung,Xemthem")] Tintuc tintuc) { tintuc.Picture = new byte[tintuc.PictureUpload.ContentLength]; tintuc.PictureUpload.InputStream.Read(tintuc.Picture, 0, tintuc.PictureUpload.ContentLength); if (ModelState.IsValid) { db.Entry(tintuc).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tintuc)); }
public ActionResult Create([Bind(Include = "IDTintuc,Tieude,Noidung,Hinhanh,Mota,Ngaydang,TheLoai")] Tintuc tintuc) { if (ModelState.IsValid) { var d = DateTime.Now; tintuc.Ngaydang = d; db.Tintucs.Add(tintuc); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tintuc)); }
// GET: Tintucs/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tintuc tintuc = db.Tintucs.Find(id); if (tintuc == null) { return(HttpNotFound()); } return(View(tintuc)); }
public ActionResult Create([Bind(Include = "BlogId,Title,Brief,Content,Picture,CreateDate,CategoryId,CategoryChildId,Tags,ViewNo,Status,UserId,Seotitle")] Tintuc tintuc) { if (ModelState.IsValid) { tintuc.CreateDate = DateTime.Now; db.Tintucs.Add(tintuc); tintuc.ViewNo = 0; db.Tintucs.Add(tintuc); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tintuc)); }
public string ChangeImage(int?id, string picture) { if (id == null) { return("Mã không tồn tại"); } Tintuc tin = db.Tintucs.Find(id); if (tin == null) { return("Mã không tồn tại"); } tin.Picture = picture; db.SaveChanges(); return(""); }
public bool Update(Tintuc entity) { try { var tintuc = db.Tintucs.Find(entity.ID); //Bổ sung update tintuc.ID = entity.ID; tintuc.Name = entity.Name; tintuc.Mota = entity.Mota; db.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public bool Update(Tintuc obj) { var sp = context.Tintucs.SingleOrDefault(x => x.IdTinTuc == obj.IdTinTuc); if (sp != null) { sp.TieuDeTinTuc = obj.TieuDeTinTuc; sp.NoiDung = obj.NoiDung; sp.ThoiGian = DateTime.Now; sp.IdTaiKhoan = obj.IdTaiKhoan; sp.AnhTieuDe = obj.AnhTieuDe; context.SaveChanges(); return(true); } return(false); }
public ActionResult Edit(Tintuc tintuc) { if (ModelState.IsValid) { var dao = new TintucDao(); var result = dao.Update(tintuc); if (result) { return(RedirectToAction("Index", "Tintuc")); } else { ModelState.AddModelError("", "Cập nhật không thành công"); } } return(View("Index")); }
public ActionResult Create(Tintuc tintuc) { if (ModelState.IsValid) { var dao = new TintucDao(); long id = dao.Insert(tintuc); if (id > 0) { return(RedirectToAction("Index", "Tintuc")); } else { ModelState.AddModelError("", "Thêm không thành công"); } } return(View("Index")); }
public ActionResult AddNew(Tintuc obj, HttpPostedFileBase fileTinTuc) { try { string fileName = Path.GetFileNameWithoutExtension(fileTinTuc.FileName); fileName += Path.GetExtension(fileTinTuc.FileName); string folderPath = Server.MapPath("~") + @"\Assets\images\ImagesOutSource\TinTuc"; if (!Directory.Exists(folderPath)) { Directory.CreateDirectory(folderPath); } string path = Path.Combine(folderPath, fileName); fileTinTuc.SaveAs(path); obj.AnhTieuDe = fileName; int id = dao.AddNew(obj); if (id != -1) { ViewBag.Message("Thêm mới thành công"); return(RedirectToAction("Index", "TinTuc")); } else { ViewBag.Message("Thêm mới không thành công"); return(RedirectToAction("AddNew", "TinTuc")); } } catch { } return(RedirectToAction("Index", "TinTuc")); }
public ActionResult Update(Tintuc obj, HttpPostedFileBase fileTinTuc) { try { string fileName = Path.GetFileNameWithoutExtension(fileTinTuc.FileName); fileName += Path.GetExtension(fileTinTuc.FileName); string folderPath = Server.MapPath("~") + @"\Assets\images\ImagesOutSource\TinTuc"; if (!Directory.Exists(folderPath)) { Directory.CreateDirectory(folderPath); } string path = Path.Combine(folderPath, fileName); fileTinTuc.SaveAs(path); TintucDAO tt = new TintucDAO(); obj.AnhTieuDe = fileName; if (tt.Update(obj)) { return(RedirectToAction("Index", "TinTuc")); } else { ModelState.AddModelError("", "Error"); return(View(obj.IdTinTuc)); } } catch { } return(View()); }
public long Insert(Tintuc entity) { db.Tintucs.Add(entity); db.SaveChanges(); return(entity.ID); }
public async Task <IActionResult> Edit(int?id, [Bind("Matintuc,Tieude,Tieudecon,Noidung,Anh,Ngaydang,Tacgia,Machuyenmuc")] Tintuc tintuc, IFormFile Anh, Chuyenmuc chuyenmuc) { if (id != tintuc.Matintuc) { return(NotFound()); } var a = tintuc.Machuyenmuc; if (ModelState.IsValid) { try { Tintuc gettintuc = await _context.Tintuc.AsNoTracking().SingleOrDefaultAsync(t => t.Matintuc == id); var getimage = gettintuc.Anh; // sửa ảnh cho tin tức if (Anh == null || Anh.Length < 0) { tintuc.Anh = getimage; } else { var uploadpath = Path.Combine(_enviroment.WebRootPath, "images"); Directory.CreateDirectory(Path.Combine(uploadpath)); string filename = Anh.FileName; if (filename.Contains('\\')) { filename = filename.Split('\\').Last(); } using (FileStream fileStream = new FileStream(Path.Combine(uploadpath, filename), FileMode.Create)) { await Anh.CopyToAsync(fileStream); tintuc.Anh = Anh.FileName; } } //lấy tin tức trước khi sửa Tintuc tintucchuasua = await _context.Tintuc.AsNoTracking().Where(tt => tt.Matintuc == id).FirstOrDefaultAsync(); //số bài viết giảm đi trong chuyên mục Chuyenmuc chuyenmucbisua = await _context.Chuyenmuc.SingleOrDefaultAsync(c => c.Machuyenmuc == tintucchuasua.Machuyenmuc); //chuyenmucbisua.Sobaiviet = chuyenmucbisua.Sobaiviet - 1; // sửa số bài viết tăng lên trong chuyên mục chuyenmuc = await _context.Chuyenmuc.SingleOrDefaultAsync(c => c.Machuyenmuc == tintuc.Machuyenmuc); //chuyenmuc.Sobaiviet = chuyenmuc.Sobaiviet + 1; _context.Update(tintuc); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TintucExists(tintuc.Matintuc)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } ViewData["Machuyenmuc"] = new SelectList(_context.Chuyenmuc, "Machuyenmuc", "Machuyenmuc", tintuc.Machuyenmuc); return(View(tintuc)); }