public ActionResult EditIntroduce(AddIntroduceModel introduces, string nameimage) { if (ModelState.IsValid) { var image = db.images.SingleOrDefault(p => p.Id == nameimage); if (image == null) { return(HttpNotFound()); } //db.Entry(introduces).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(introduces)); }
public ActionResult AddIntroduce(AddIntroduceModel introduces, string nameimage) { if (ModelState.IsValid) { var sanitizer = new HtmlSanitizer(); var image = db.images.SingleOrDefault(p => p.Id == nameimage); var details = sanitizer.Sanitize(Server.HtmlDecode(introduces.details)); Introduction introducess = new Introduction { Id = Guid.NewGuid().ToString(), title = introduces.title, details = details, Author = db.Users.SingleOrDefault(p => p.UserName == User.Identity.Name) }; if (image != null) { introducess.image = image; } introduceResponsibility.AddIntroduction(introducess); return(RedirectToAction("Index")); } return(View(introduces)); }