public ActionResult Detail(int id) { TinTucViewModel model = db.getTinTucById(id); ViewBag.listNew = db.getListTinTuc(); return(View(model)); }
public ActionResult Create(TinTucViewModel viewModel, HttpPostedFileBase chonHinh) { if (chonHinh != null) { string fileName = Path.GetFileNameWithoutExtension(chonHinh.FileName); string extensions = Path.GetExtension(chonHinh.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extensions; viewModel.Hinh = "~/Content/images/" + fileName; chonHinh.SaveAs(Path.Combine(Server.MapPath("~/Content/images/"), fileName)); } TinTuc tintuc = new TinTuc { TieuDe = viewModel.TieuDe, NoiDung = viewModel.NoiDung, ThoiGianDang = viewModel.ThoiGianDang, Hinh = viewModel.Hinh, LoaiTinTucId = viewModel.LoaiTinTuc, NhanVienId = User.Identity.GetUserId(), TrangThai = true }; _dbContext.TinTucs.Add(tintuc); _dbContext.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create() { var viewModel = new TinTucViewModel { LoaiTinTucs = _dbContext.LoaiTinTucs.ToList(), Heading = "Tạo mới" }; return(View(viewModel)); }
public TinTucViewModel GetDetail(int id) { var result = new TinTucViewModel(); using (var conn = new SqlConnection(this._db.Database.GetDbConnection().ConnectionString)) { conn.Open(); result = conn.Query <TinTucViewModel>(@"select * from TinTuc where ID = " + id).FirstOrDefault(); conn.Close(); } return(result); }
public JsonResult EditNew() { TinTucViewModel model = new TinTucViewModel(); model.ID = Int32.Parse(Request.Form["id"]); model.TieuDe = Request.Form["TieuDe"]; model.DanNhap = Request.Form["DanNhap"]; model.NoiDung = Request.Form["NoiDung"]; model.DuongDanHinhAnh = UploadImage() != null?UploadImage() : Request.Form["path"]; int result = db.EditTinTuc(model); if (result == 1) { return(Json(new { status = "SUCCESS" })); } else { return(Json(new { status = "ERROR" })); } }
public JsonResult AddNew() { TinTucViewModel model = new TinTucViewModel(); var form = Request.Form; model.TieuDe = Request.Form["TieuDe"]; model.DanNhap = Request.Form["DanNhap"]; model.NoiDung = Request.Form["NoiDung"]; model.DuongDanHinhAnh = UploadImage() != null?UploadImage() : "/Media/images/imagedefaut.jpg"; int result = db.AddTinTuc(model); if (result == 1) { return(Json(new { status = "SUCCESS" })); } else { return(Json(new { status = "ERROR" })); } }
public ActionResult Edit(int id) { if (id == 0) { return(HttpNotFound()); } var userId = User.Identity.GetUserId(); var tintuc = _dbContext.TinTucs.Single(s => s.TinTucId == id && s.NhanVienId == userId); var viewModel = new TinTucViewModel { TinTucId = tintuc.TinTucId, Heading = "Sửa", LoaiTinTucs = _dbContext.LoaiTinTucs.ToList(), TieuDe = tintuc.TieuDe, NoiDung = tintuc.NoiDung, ThoiGianDang = tintuc.ThoiGianDang, Hinh = tintuc.Hinh, LoaiTinTuc = tintuc.LoaiTinTucId }; return(View("Create", viewModel)); }
public int EditTinTuc(TinTucViewModel model) { try { int? IDHInhAnh = db.Tb_TinTuc.Where(x => x.ID == model.ID).First().IDHInhAnh; Tb_HinhAnh tb_HinhAnh = db.Tb_HinhAnh.Find(IDHInhAnh); if (model.DuongDanHinhAnh != null) { tb_HinhAnh.DuongDan = model.DuongDanHinhAnh; db.SaveChanges(); } Tb_TinTuc tb_TinTuc = db.Tb_TinTuc.Find(model.ID); tb_TinTuc.TieuDe = model.TieuDe; tb_TinTuc.NoiDung = model.NoiDung; tb_TinTuc.DanNhap = model.DanNhap; db.SaveChanges(); return(1); } catch { return(0); } }
public TinTuc(TinTucViewModel tt) { this.ID = tt.ID; this.Tieude = tt.Tieude; this.NgayDang = tt.NgayDang; this.Hinhanh = tt.Hinhanh; this.Noidung = tt.Noidung; this.Tieude1 = tt.Tieude1; this.Hinhanh1 = tt.Hinhanh1; this.Noidung1 = tt.Noidung1; this.Tieude2 = tt.Tieude2; this.Hinhanh2 = tt.Hinhanh2; this.Noidung2 = tt.Noidung2; this.Tieude3 = tt.Tieude3; this.Hinhanh3 = tt.Hinhanh3; this.Noidung3 = tt.Noidung3; this.Tieude4 = tt.Tieude4; this.Hinhanh4 = tt.Hinhanh4; this.Noidung4 = tt.Noidung4; this.Tieude5 = tt.Tieude5; this.Hinhanh5 = tt.Hinhanh5; this.Noidung5 = tt.Noidung5; }
public ActionResult Update(TinTucViewModel viewModel, HttpPostedFileBase chonHinh) { try { // TODO: Add update logic here if (!ModelState.IsValid) { viewModel.LoaiTinTucs = _dbContext.LoaiTinTucs.ToList(); return(View("Create", viewModel)); } if (chonHinh != null) { string fileName = Path.GetFileNameWithoutExtension(chonHinh.FileName); string extensions = Path.GetExtension(chonHinh.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extensions; viewModel.Hinh = "~/Content/images/" + fileName; chonHinh.SaveAs(Path.Combine(Server.MapPath("~/Content/images/"), fileName)); } var userId = User.Identity.GetUserId(); var tintuc = _dbContext.TinTucs .Include(c => c.LoaiTinTuc) .Include(c => c.NhanVien) .Single(s => s.TinTucId == viewModel.TinTucId && s.NhanVienId == userId); tintuc.TieuDe = viewModel.TieuDe; tintuc.NoiDung = viewModel.NoiDung; tintuc.Hinh = viewModel.Hinh; tintuc.LoaiTinTucId = viewModel.LoaiTinTuc; _dbContext.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public int AddTinTuc(TinTucViewModel model) { try { Tb_HinhAnh tb_HinhAnh = new Tb_HinhAnh(); tb_HinhAnh.DuongDan = model.DuongDanHinhAnh; db.Tb_HinhAnh.Add(tb_HinhAnh); db.SaveChanges(); db.Tb_TinTuc.Add(new Tb_TinTuc() { TieuDe = model.TieuDe, DanNhap = model.DanNhap, NoiDung = model.NoiDung, IDHInhAnh = tb_HinhAnh.ID, }); db.SaveChanges(); return(1); } catch { return(0); } }