public async Task <IActionResult> Edit(int id, [Bind("ID,NguoiDung_ID,Phim_ID,Noi_dung")] BinhLuanModel binhLuanModel) { if (id != binhLuanModel.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(binhLuanModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BinhLuanModelExists(binhLuanModel.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["NguoiDung_ID"] = new SelectList(_context.NguoiDungModel, "ID", "ID", binhLuanModel.NguoiDung_ID); ViewData["Phim_ID"] = new SelectList(_context.PhimModel, "ID", "ID", binhLuanModel.Phim_ID); return(View(binhLuanModel)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,IdNguoiDung,IdPhim,NoiDung,NgayDang,TinhTrang")] BinhLuanModel binhLuanModel) { if (id != binhLuanModel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(binhLuanModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BinhLuanModelExists(binhLuanModel.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdNguoiDung"] = new SelectList(_context.NguoiDung, "Id", "TaiKhoan", binhLuanModel.IdNguoiDung); ViewData["IdPhim"] = new SelectList(_context.Phim, "Id", "TenPhim", binhLuanModel.IdPhim); return(View(binhLuanModel)); }
public async Task <IActionResult> Edit(int id, [Bind("id,User_ID,SanPham_ID,NoiDung,NgayDang,TrangThai")] BinhLuanModel binhLuanModel) { if (id != binhLuanModel.id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(binhLuanModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BinhLuanModelExists(binhLuanModel.id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["User_ID"] = new SelectList(_context.UserModel, "ID", "ID", binhLuanModel.User_ID); return(View(binhLuanModel)); }
public async Task <ActionResult <BinhLuanModel> > PostBinhLuanModel(BinhLuanModel binhLuanModel) { _context.BinhLuanModel.Add(binhLuanModel); await _context.SaveChangesAsync(); return(CreatedAtAction("GetBinhLuanModel", new { id = binhLuanModel.ID }, binhLuanModel)); }
public async Task <IActionResult> PutBinhLuanModel(int id, BinhLuanModel binhLuanModel) { if (id != binhLuanModel.ID) { return(BadRequest()); } _context.Entry(binhLuanModel).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BinhLuanModelExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public IHttpActionResult LayChiTietBaiViet_Tuong(int MaTinTuc) { var dsTin = dbContext.NEWSTUONG_BaiViet.Where(x => x.PostId == MaTinTuc).FirstOrDefault(); if (dsTin != null) { TinTucModel tin = new TinTucModel(); tin.MaTinTuc = dsTin.PostId; tin.TieuDe = dsTin.Title; tin.NoiDung = dsTin.Content; tin.MaLoaiTin = dsTin.GroupId; tin.NgayTao = dsTin.CreatedDate; tin.HienThi = dsTin.IsApproved; tin.TenNguoiTao = dsTin.CreatedUser; tin.NgayCapNhat = dsTin.LastUpdated; var dsTapTin = dbContext.NEWSTUONG_TinDinhKem.Where(x => x.PostId == dsTin.PostId).ToList(); List <TapTinModel> dsttmodel = new List <TapTinModel>(); if (dsTapTin.Count > 0) { foreach (var i in dsTapTin) { TapTinModel ttmodel = new TapTinModel(); ttmodel.MaTapTin = i.FileId; ttmodel.Ten = i.FileName; ttmodel.Size = i.FileSize; ttmodel.Url = i.OriginalFilename; dsttmodel.Add(ttmodel); } tin.TapTinDinhKem = dsttmodel; } var dsBinhLuan = dbContext.NEWS_BinhLuan.Where(x => x.MaBaiViet == dsTin.PostId).ToList(); List <BinhLuanModel> dsBinhLuanModel = new List <BinhLuanModel>(); if (dsBinhLuan.Count > 0) { foreach (var index in dsBinhLuan) { BinhLuanModel binhLuan = new BinhLuanModel(); binhLuan.MaBinhLuan = index.MaBinhLuan; binhLuan.MaTinTuc = index.MaBaiViet; binhLuan.MaNguoiDung = index.MaNguoiDung; binhLuan.TenNguoiDung = index.NEWS_NguoiSuDung.Ten; binhLuan.DonVi = index.NEWS_NguoiSuDung.NEWS_PhongBan.Ten; binhLuan.HinhAnh = index.NEWS_NguoiSuDung.HinhAnh; binhLuan.NoiDung = index.NoiDung; binhLuan.HienThi = index.HienThi; binhLuan.Ngay = index.Ngay; binhLuan.Gio = index.Gio; dsBinhLuanModel.Add(binhLuan); } tin.BinhLuan = dsBinhLuanModel; } return(Ok(tin)); } return(Ok("Có lỗi,xin vui lòng thử lại")); }
public async Task <IActionResult> Create([Bind("id,User_ID,SanPham_ID,NoiDung,NgayDang,TrangThai")] BinhLuanModel binhLuanModel) { if (ModelState.IsValid) { _context.Add(binhLuanModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["User_ID"] = new SelectList(_context.UserModel, "ID", "ID", binhLuanModel.User_ID); return(View(binhLuanModel)); }
public async Task <IActionResult> Create([Bind("ID,NguoiDung_ID,Phim_ID,Noi_dung")] BinhLuanModel binhLuanModel) { if (ModelState.IsValid) { _context.Add(binhLuanModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["NguoiDung_ID"] = new SelectList(_context.NguoiDungModel, "ID", "ID", binhLuanModel.NguoiDung_ID); ViewData["Phim_ID"] = new SelectList(_context.PhimModel, "ID", "ID", binhLuanModel.Phim_ID); return(View(binhLuanModel)); }
public async Task <IActionResult> Create([Bind("Id,IdNguoiDung,IdPhim,NoiDung,NgayDang,TinhTrang")] BinhLuanModel binhLuanModel) { if (ModelState.IsValid) { _context.Add(binhLuanModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdNguoiDung"] = new SelectList(_context.NguoiDung, "Id", "TaiKhoan", binhLuanModel.IdNguoiDung); ViewData["IdPhim"] = new SelectList(_context.Phim, "Id", "TenPhim", binhLuanModel.IdPhim); return(View(binhLuanModel)); }
public IHttpActionResult GuiBinhLuan(BinhLuanModel binhLuan) { NEWS_BinhLuan bl = new NEWS_BinhLuan(); bl.MaBaiViet = binhLuan.MaTinTuc; bl.MaNguoiDung = 56; bl.NoiDung = binhLuan.NoiDung; bl.HienThi = false; bl.Ngay = DateTime.Now; dbContext.NEWS_BinhLuan.Add(bl); dbContext.SaveChanges(); return(Ok("Bình luận của bạn đã được gửi thành công , xin vui lòng chờ để được duyệt")); }
public ActionResult GetAllBinhLuan() { Trace.WriteLine("---get all--"); List <BinhLuanModel> list = new List <BinhLuanModel>(); var model = binhluanbll.GetAllBinhLuanBLL(); foreach (BinhLuan i in model) { BinhLuanModel binhLuan = new BinhLuanModel(); binhLuan.maBL = i.MaBinhLuan; binhLuan.maKH = i.MaKhachHang; binhLuan.noiDung = i.NoiDung; binhLuan.thoiGian = i.ThoiGianBinhLuan.ToString(); binhLuan.tenKH = "Nam";//cusbll.FindCustomer(int.Parse(i.MaKhachHang)).Name; list.Add(binhLuan); } return(this.Json(list, JsonRequestBehavior.AllowGet)); }
public IHttpActionResult XuLyBinhLuan(BinhLuanModel binhLuan) { var bl = dbContext.NEWS_BinhLuan.Where(x => x.MaBinhLuan == binhLuan.MaBinhLuan && x.MaBaiViet == binhLuan.MaTinTuc).FirstOrDefault(); if (bl != null) { bl.HienThi = binhLuan.HienThi; dbContext.SaveChanges(); if (binhLuan.HienThi == true) { return(Ok("Bình Luận Đã Được Duyệt")); } else if (binhLuan.HienThi == false) { return(Ok("Bình Luận Đã Được Hủy Duyệt")); } } return(BadRequest("Có lỗi phát sinh,xin vui lòng thử lại")); }
public IHttpActionResult LayBaiVietTuong_TatCa(int page, int pageLimit) { var dsTin = dbContext.NEWSTUONG_BaiViet.ToList().OrderByDescending(x => x.CreatedDate).ToList(); List <TinTucModel> dsTinModel = new List <TinTucModel>(); if (dsTin.Count > 0) { foreach (var item in dsTin) { TinTucModel tin = new TinTucModel(); tin.MaTinTuc = item.PostId; tin.TieuDe = item.Title; tin.NoiDung = item.Content; tin.MaLoaiTin = -1; tin.HienThi = item.IsApproved; tin.NgayTao = item.CreatedDate; tin.TenNguoiTao = item.CreatedUser; tin.NgayCapNhat = item.LastUpdated; tin.CountTin = dsTin.Count; var dsTapTin = dbContext.NEWSTUONG_TinDinhKem.Where(x => x.PostId == item.PostId).ToList(); List <TapTinModel> dsttmodel = new List <TapTinModel>(); if (dsTapTin.Count > 0) { foreach (var i in dsTapTin) { TapTinModel ttmodel = new TapTinModel(); ttmodel.MaTapTin = i.FileId; ttmodel.Ten = i.FileName; ttmodel.Size = i.FileSize; ttmodel.Url = i.OriginalFilename; dsttmodel.Add(ttmodel); } tin.TapTinDinhKem = dsttmodel; } var dsBinhLuan = dbContext.NEWS_BinhLuan.Where(x => x.MaBaiViet == item.PostId).ToList(); List <BinhLuanModel> dsBinhLuanModel = new List <BinhLuanModel>(); if (dsBinhLuan.Count > 0) { foreach (var index in dsBinhLuan) { BinhLuanModel binhLuan = new BinhLuanModel(); binhLuan.MaBinhLuan = index.MaBinhLuan; binhLuan.MaTinTuc = index.MaBaiViet; binhLuan.MaNguoiDung = index.MaNguoiDung; binhLuan.TenNguoiDung = index.NEWS_NguoiSuDung.Ten; binhLuan.HinhAnh = index.NEWS_NguoiSuDung.HinhAnh; binhLuan.DonVi = "Phòng ABCXYAZZ"; binhLuan.NoiDung = index.NoiDung; binhLuan.HienThi = index.HienThi; binhLuan.Ngay = index.Ngay; binhLuan.Gio = index.Gio; dsBinhLuanModel.Add(binhLuan); } } tin.BinhLuan = dsBinhLuanModel; dsTinModel.Add(tin); } return(Ok(dsTinModel.Skip(page).Take(pageLimit))); } return(Ok(dsTinModel)); }