public ActionResult Create([Bind(Include = "Id,ProjectId,DictionaryId,Title,Content,Orders")] tblProjectDetail tblProjectDetail) { using (var d = new LandSoftEntities()) { var detail = d.tblProjectDetail.Where( t => t.ProjectId == tblProjectDetail.ProjectId && t.DictionaryId == tblProjectDetail.DictionaryId); if (detail.Any()) { foreach (var item in detail) { d.tblProjectDetail.Remove(item); } d.SaveChanges(); } } db.tblProjectDetail.Add(tblProjectDetail); db.SaveChanges(); ViewBag.DictionaryId = new SelectList(db.tblDictionary, "Id", "Title", tblProjectDetail.DictionaryId); ViewBag.ProjectId = new SelectList(db.tblProject, "Id", "Title", tblProjectDetail.ProjectId); return(RedirectToAction("Create", new { id = tblProjectDetail.ProjectId })); }
public ActionResult DeleteConfirmed(int id) { tblProjectDetail tblProjectDetail = db.tblProjectDetail.Find(id); db.tblProjectDetail.Remove(tblProjectDetail); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult CreateDetailProject(tblProjectDetail model) { if (Request["btnSave"] != null) { db.tblProjectDetail.Add(model); db.SaveChanges(); return(RedirectToAction("Index")); } loadDropdow(model); return(View()); }
public ActionResult Edit([Bind(Include = "Id,ProjectId,DictionaryId,Title,Content,Orders")] tblProjectDetail tblProjectDetail) { if (ModelState.IsValid) { db.Entry(tblProjectDetail).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DictionaryId = new SelectList(db.tblDictionary, "Id", "Title", tblProjectDetail.DictionaryId); ViewBag.ProjectId = new SelectList(db.tblProject, "Id", "Title", tblProjectDetail.ProjectId); return(View(tblProjectDetail)); }
// GET: ProjectDetails/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblProjectDetail tblProjectDetail = db.tblProjectDetail.Find(id); if (tblProjectDetail == null) { return(HttpNotFound()); } return(View(tblProjectDetail)); }
// GET: ProjectDetails/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblProjectDetail tblProjectDetail = db.tblProjectDetail.Find(id); if (tblProjectDetail == null) { return(HttpNotFound()); } ViewBag.DictionaryId = new SelectList(db.tblDictionary, "Id", "Title", tblProjectDetail.DictionaryId); ViewBag.ProjectId = new SelectList(db.tblProject, "Id", "Title", tblProjectDetail.ProjectId); return(View(tblProjectDetail)); }
public void loadDropdow(tblProjectDetail model) { ViewBag.ProjectId = new SelectList(db.tblProject, "Id", "Title", model.ProjectId); //danh sách hướng ViewBag.DictionaryId = new SelectList(db.tblDictionary.Where(n => n.CategoryId == 10).ToList(), "Id", "Title", model.DictionaryId); }
public ActionResult EditDetailProject(tblProjectDetail model) { db.Entry(model).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }