public IHttpActionResult PostCauTraLoiChiTiet(CauTraLoi_ChiTiet chiTiet) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } chiTiet.IDCauTraLoiChiTiet = CreateIdChiTiet(); db.CauTraLoi_ChiTiet.Add(chiTiet); try { db.SaveChanges(); } catch (DbUpdateException) { if (ChiTietExist(chiTiet.IDCauTraLoiChiTiet)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = chiTiet.IDCauTraLoiChiTiet }, chiTiet)); }
public IHttpActionResult PutCauTraLoi_ChiTiet(int id, CauTraLoi_ChiTiet cauTraLoi_ChiTiet) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cauTraLoi_ChiTiet.IDCauTraLoiChiTiet) { return(BadRequest()); } db.Entry(cauTraLoi_ChiTiet).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CauTraLoi_ChiTietExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int?foreign_id_CauHoi, int?foreign_id_CauTraLoi, int id) { CauTraLoi_ChiTiet cauTraLoi_ChiTiet = db.CauTraLoi_ChiTiet.Find(id); db.CauTraLoi_ChiTiet.Remove(cauTraLoi_ChiTiet); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { CauTraLoi_ChiTiet cauTraLoi_ChiTiet = db.CauTraLoi_ChiTiet.Find(id); db.CauTraLoi_ChiTiet.Remove(cauTraLoi_ChiTiet); db.SaveChanges(); return(RedirectToAction("Index", new { stringId = TempData["IdTraLoi"] })); }
public IHttpActionResult GetCauTraLoi_ChiTiet(int id) { CauTraLoi_ChiTiet cauTraLoi_ChiTiet = db.CauTraLoi_ChiTiet.Find(id); if (cauTraLoi_ChiTiet == null) { return(NotFound()); } return(Ok(cauTraLoi_ChiTiet)); }
public ActionResult Edit([Bind(Include = "IDCauTraLoiChiTiet,IDCauTraLoi,IDCauHoi,CauTraLoi")] CauTraLoi_ChiTiet cauTraLoi_ChiTiet) { if (ModelState.IsValid) { db.Entry(cauTraLoi_ChiTiet).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IDCauHoi = new SelectList(db.CauHois, "IDCauHoi", "TieuDe", cauTraLoi_ChiTiet.IDCauHoi); ViewBag.IDCauTraLoi = new SelectList(db.CauTraLois, "IDCauTraLoi", "HoTen", cauTraLoi_ChiTiet.IDCauTraLoi); return(View(cauTraLoi_ChiTiet)); }
public IHttpActionResult PostCauTraLoi_ChiTiet(CauTraLoi_ChiTiet cauTraLoi_ChiTiet) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.CauTraLoi_ChiTiet.Add(cauTraLoi_ChiTiet); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = cauTraLoi_ChiTiet.IDCauTraLoiChiTiet }, cauTraLoi_ChiTiet)); }
// GET: CauTraLoi_ChiTiet/Details/5 public ActionResult Details(int?foreign_id_CauHoi, int?foreign_id_CauTraLoi, int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CauTraLoi_ChiTiet cauTraLoi_ChiTiet = db.CauTraLoi_ChiTiet.Find(id); if (cauTraLoi_ChiTiet == null) { return(HttpNotFound()); } return(View(cauTraLoi_ChiTiet)); }
public ActionResult Create([Bind(Include = "IDCauTraLoiChiTiet,IDCauTraLoi,IDCauHoi,CauTraLoi")] CauTraLoi_ChiTiet cauTraLoi_ChiTiet) { if (ModelState.IsValid) { cauTraLoi_ChiTiet.IDCauTraLoiChiTiet = CreateChiTietId(); db.CauTraLoi_ChiTiet.Add(cauTraLoi_ChiTiet); db.SaveChanges(); return(RedirectToAction("Index", new { stringId = TempData["IdTraLoi"] })); } ViewBag.IDCauHoi = new SelectList(db.CauHois, "IDCauHoi", "TieuDe", cauTraLoi_ChiTiet.IDCauHoi); ViewBag.IDCauTraLoi = new SelectList(db.CauTraLois, "IDCauTraLoi", "HoTen", cauTraLoi_ChiTiet.IDCauTraLoi); return(View(cauTraLoi_ChiTiet)); }
// GET: CauTraLoiChiTiet/Delete/5 public ActionResult Delete(int?id, string stringId) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CauTraLoi_ChiTiet cauTraLoi_ChiTiet = db.CauTraLoi_ChiTiet.Find(id); if (cauTraLoi_ChiTiet == null) { return(HttpNotFound()); } return(View(cauTraLoi_ChiTiet)); }
public IHttpActionResult DeleteCauTraLoi_ChiTiet(int id) { CauTraLoi_ChiTiet cauTraLoi_ChiTiet = db.CauTraLoi_ChiTiet.Find(id); if (cauTraLoi_ChiTiet == null) { return(NotFound()); } db.CauTraLoi_ChiTiet.Remove(cauTraLoi_ChiTiet); db.SaveChanges(); return(Ok(cauTraLoi_ChiTiet)); }
// GET: CauTraLoi_ChiTiet/Edit/5 public ActionResult Edit(int?foreign_id_CauHoi, int?foreign_id_CauTraLoi, int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CauTraLoi_ChiTiet cauTraLoi_ChiTiet = db.CauTraLoi_ChiTiet.Find(id); if (cauTraLoi_ChiTiet == null) { return(HttpNotFound()); } ViewBag.IDCauHoi = new SelectList(db.CauHois, "IDCauHoi", "TieuDe", cauTraLoi_ChiTiet.IDCauHoi); ViewBag.IDCauTraLoi = new SelectList(db.CauTraLois, "IDCauTraLoi", "HoTen", cauTraLoi_ChiTiet.IDCauTraLoi); return(View(cauTraLoi_ChiTiet)); }