public ActionResult Edit(int?id, loaitin type) { try { if (ModelState.IsValid) { if (id != null) { if (type.Ten_KhongDau == null) { ModelState.AddModelError("", "Vui lòng nhập tên Loại tin SEO!"); } else { var t = db.loaitins.Find(id); t.Ten = type.Ten; t.Ten_KhongDau = StringHelper.ToUnsignString(type.Ten_KhongDau); t.ThuTu = type.ThuTu; t.AnHien = type.AnHien; t.idTL = type.idTL; db.SaveChanges(); return(RedirectToAction("Index")); } } } } catch { ModelState.AddModelError("", "Có lỗi khi thêm mới thông tin Loại tin! Vui lòng thử lại."); } ViewBag.idTL = new SelectList(db.theloais, "idTL", "TenTL", type.idTL); return(View(type)); }
public ActionResult Insert(loaitin loaitin) { ViewBag.idTheLoai = new SelectList(db.theloais, "id", "Ten"); if (ModelState.IsValid) { if (loaitin.Ten != null) { ViewBag.tam = 1; loaitin.created_at = DateTime.Now; loaitin.updated_at = null; loaitin.TenKhongDau = mystring.convertToUnSign(loaitin.Ten); db.loaitins.Add(loaitin); db.SaveChanges(); //ViewBag.Message = System.Text.Encoding.UTF8.GetBytes("Thêm dữ liệu thành công!"); ViewBag.Message = "Add data successfully!"; //return RedirectToAction("Index"); } else { ViewBag.tam = 2; ViewBag.Message = "The input data is empty!"; } } ViewBag.idTheLoai = new SelectList(db.theloais, "id", "Ten", loaitin.idTheLoai); return(View(loaitin)); }
public ActionResult Create([Bind(Include = "idLT,Ten,Ten_KhongDau,ThuTu,AnHien,idTL")] loaitin type) { try { if (ModelState.IsValid) { bool isExists = (from t in db.loaitins where t.Ten == type.Ten select t).Count() > 0; if (isExists) { ModelState.AddModelError("", "Tên loại tin đã tồn tại! Vui lòng nhập tên khác."); } else { type.Ten_KhongDau = StringHelper.ToUnsignString(type.Ten); db.loaitins.Add(type); db.SaveChanges(); return(RedirectToAction("Index")); } } } catch { ModelState.AddModelError("", "Có lỗi khi thêm mới thông tin Loại tin! Vui lòng thử lại."); } ViewBag.idTL = new SelectList(db.theloais, "idTL", "TenTL", type.idTL); return(View(type)); }
public void Update(LoaiTinDTO loaiTinDTO) { loaitin loaitin = _mapper.Map <loaitin>(loaiTinDTO); _unitOfWork.LoaiTinRepository.Update(loaitin); _unitOfWork.CommitAsync(); }
public async Task <LoaiTinDTO> GetSingleByPredicate(Expression <Func <LoaiTinDTO, bool> > expression) { Expression <Func <loaitin, bool> > condition = _mapper.MapExpression <Expression <Func <loaitin, bool> > >(expression); loaitin loaitin = await _unitOfWork.LoaiTinRepository.GetSingleByPredicate(condition, x => x.theloai); return(_mapper.Map <LoaiTinDTO>(loaitin)); }
public ActionResult Status(Int16?id) { int res; if (id == null) { return(RedirectToAction("Index")); } loaitin loaitin = db.loaitins.Find(id); if (loaitin.status == 1) { //res_count = mod.Count_Status_Tl(id, 2); loaitin.status = 2; res = mod.Update_Status_TT(id, 2); } else { loaitin.status = 1; res = mod.Update_Status_TT(id, 1); } db.Entry(loaitin).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <LoaiTinDTO> Delete(object id) { loaitin loaitin = _unitOfWork.LoaiTinRepository.Delete(id); await _unitOfWork.CommitAsync(); return(_mapper.Map <LoaiTinDTO>(loaitin)); }
public async Task <LoaiTinDTO> Add(LoaiTinDTO loaiTinDTO) { loaitin loaitin = _unitOfWork.LoaiTinRepository.Add(_mapper.Map <loaitin>(loaiTinDTO)); await _unitOfWork.CommitAsync(); return(_mapper.Map <LoaiTinDTO>(loaitin)); }
public ActionResult DeleteConfirmed(int id) { loaitin loaitin = db.loaitins.Find(id); db.loaitins.Remove(loaitin); db.SaveChanges(); return(RedirectToAction("Index")); }
[ValidateInput(false)]//tat co che bao mat de su dung dc ckedit public ActionResult Insert() { //loaitin loaitin = new loaitin(); var model = new loaitin(); ViewBag.idTheLoai = new SelectList(db.theloais, "id", "Ten"); model.created_at = DateTime.Now; return(View(model)); }
public ActionResult Edit(loaitin loaitin) { if (ModelState.IsValid) { loaitin.updated_at = DateTime.Now; loaitin.TenKhongDau = mystring.convertToUnSign(loaitin.Ten); db.Entry(loaitin).State = EntityState.Modified; db.SaveChanges(); ViewBag.Message = "Update data successfully!"; //return RedirectToAction("Index"); } ViewBag.idTheLoai = new SelectList(db.theloais, "id", "Ten", loaitin.idTheLoai); return(View(loaitin)); }
// GET: Admin/Loaitin/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } loaitin loaitin = db.loaitins.Find(id); if (loaitin == null) { return(HttpNotFound()); } return(View(loaitin)); }
// GET: Admin/Type/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } loaitin type = db.loaitins.Find(id); if (type == null) { return(HttpNotFound()); } ViewBag.idTL = new SelectList(db.theloais, "idTL", "TenTL", type.idTL); return(View(type)); }
// GET: Admin/Loaitin/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } loaitin loaitin = db.loaitins.Find(id); if (loaitin == null) { return(HttpNotFound()); } ViewBag.idTheLoai = new SelectList(db.theloais, "id", "Ten", loaitin.idTheLoai); return(View(loaitin)); }
public ActionResult Delete(int?id) { int res; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } res = mod.Delete_Tintuc(id); //delete tintuc loaitin loaitin = db.loaitins.Find(id); db.loaitins.Remove(loaitin); db.SaveChanges(); ViewBag.Message = "Delete data successfully!"; return(RedirectToAction("Trash", "Loaitin")); }
public ActionResult Deltrash(int?id) { int res; if (id == null) { return(RedirectToAction("Index")); } loaitin loaitin = db.loaitins.Find(id); loaitin.status = 0; db.Entry(loaitin).State = EntityState.Modified; db.SaveChanges(); res = mod.Update_Status_TT(id, 0); return(RedirectToAction("Index")); }
public ActionResult Retrash(int?id) { int res; if (id == null) { return(RedirectToAction("Trash", "Loaitin")); } loaitin loaitin = db.loaitins.Find(id); loaitin.status = 2; db.Entry(loaitin).State = EntityState.Modified; db.SaveChanges(); res = mod.Update_Status_TT(id, 2); ViewBag.Message = "Data recovery success!"; return(RedirectToAction("Trash", "Loaitin")); }
public async Task <LoaiTinDTO> GetById(object id) { loaitin loaitin = await _unitOfWork.LoaiTinRepository.GetById(id); return(_mapper.Map <LoaiTinDTO>(loaitin)); }