public ActionResult Edit([Bind(Include = "ProjectInformationID,ProjectID,Description")] ProjectInformationViewModel projectInformationViewModel) { if (ModelState.IsValid) { ProjectInformation projectInformation = db.ProjectInformation.Find(projectInformationViewModel.ProjectInformationID); projectInformation.ProjectInformationID = projectInformationViewModel.ProjectInformationID; projectInformation.ProjectID = projectInformationViewModel.ProjectID; projectInformation.Description = projectInformationViewModel.Description; db.Entry(projectInformation).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ProjectID = new SelectList(db.Project, "ProjectID", "Name", projectInformationViewModel.ProjectID); return(View(projectInformationViewModel)); }
public ActionResult Create([Bind(Include = "ProjectInformationID,ProjectID,Description")] ProjectInformationViewModel projectInformationViewModel) { if (ModelState.IsValid) { ProjectInformation projectInformation = new ProjectInformation(); projectInformation.ProjectInformationID = projectInformationViewModel.ProjectInformationID; projectInformation.ProjectID = projectInformationViewModel.ProjectID; projectInformation.Description = projectInformationViewModel.Description; db.ProjectInformation.Add(projectInformation); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ProjectID = new SelectList(db.Project, "ProjectID", "Name", projectInformationViewModel.ProjectID); return(View(projectInformationViewModel)); }
// GET: ProjectInformation/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProjectInformation projectInformation = db.ProjectInformation.Find(id); if (projectInformation == null) { return(HttpNotFound()); } ProjectInformationViewModel projectInformationViewModel = new ProjectInformationViewModel() { ProjectInformationID = projectInformation.ProjectInformationID, ProjectID = projectInformation.ProjectID, Description = projectInformation.Description }; ViewBag.ProjectID = new SelectList(db.Project, "ProjectID", "Name", projectInformation.ProjectID); return(View(projectInformationViewModel)); }