public ActionResult Create([Bind(Include = "id,img,tieude,vanban,meta,hide")] Tuyendung tuyendung, HttpPostedFileBase img) { var path = ""; var filename = ""; if (ModelState.IsValid) { if (img != null) { filename = DateTime.Now.ToString("dd-MM-yy-hh-mm-ss-") + img.FileName; path = Path.Combine(Server.MapPath("~/Content/upload/img/tuyendung"), filename); img.SaveAs(path); tuyendung.img = filename; //Lưu ý } else { tuyendung.img = "tdt.png"; } tuyendung.meta = Functions.ConvertToUnSign(tuyendung.meta); db.Tuyendung.Add(tuyendung); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tuyendung)); }
public ActionResult DeleteConfirmed(int id) { Tuyendung tuyendung = db.Tuyendung.Find(id); db.Tuyendung.Remove(tuyendung); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: admin/Tuyendungs/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tuyendung tuyendung = db.Tuyendung.Find(id); if (tuyendung == null) { return(HttpNotFound()); } return(View(tuyendung)); }
public ActionResult Edit([Bind(Include = "id,img,tieude,vanban,meta,hide")] Tuyendung tuyendung, HttpPostedFileBase img) { try { var path = ""; var filename = ""; Tuyendung temp = getById(tuyendung.id); if (ModelState.IsValid) { if (img != null) { //filename = Guid.NewGuid().ToString() + img.FileName; filename = DateTime.Now.ToString("dd-MM-yy-hh-mm-ss-") + img.FileName; path = Path.Combine(Server.MapPath("~/Content/upload/img/tuyendung"), filename); img.SaveAs(path); temp.img = filename; //Lưu ý } temp.tieude = tuyendung.tieude; //temp.description = news.description; //temp.detail = news.detail; temp.meta = Functions.ConvertToUnSign(tuyendung.meta); //convert Tiếng Việt không dấu temp.hide = tuyendung.hide; //temp.order = news.order; db.Entry(temp).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } catch (DbEntityValidationException e) { throw e; } catch (Exception ex) { throw ex; } return(View(tuyendung)); }