public ActionResult DeleteConfirmed(int id) { ProjectFOI projectFOI = db.ProjectFOIs.Find(id); db.ProjectFOIs.Remove(projectFOI); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Level")] ProjectFOI projectFOI) { if (ModelState.IsValid) { db.Entry(projectFOI).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(projectFOI)); }
public ActionResult Create([Bind(Include = "Id,Level")] ProjectFOI projectFOI) { if (ModelState.IsValid) { db.ProjectFOIs.Add(projectFOI); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(projectFOI)); }
// GET: ProjectFOIs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProjectFOI projectFOI = db.ProjectFOIs.Find(id); if (projectFOI == null) { return(HttpNotFound()); } return(View(projectFOI)); }
public IHttpActionResult DeleteProjectFOI(int id) { ProjectFOI projectFOI = db.ProjectFOIs.Find(id); if (projectFOI == null) { return(NotFound()); } db.ProjectFOIs.Remove(projectFOI); db.SaveChanges(); return(Ok(projectFOI)); }
public IHttpActionResult AddProjectInterest(ProjInterestViewModel projModel) { if (!ModelState.IsValid) { return BadRequest(ModelState); } Project proj = db.Projects.FirstOrDefault(p => p.Id == projModel.ProjId); FieldOfInterest foi = db.Fields.FirstOrDefault(f => f.Id == projModel.FOIId); ProjectFOI projFoi = new ProjectFOI { Project = proj, Foi = foi }; db.ProjectFOIs.Add(projFoi); db.SaveChanges(); return CreatedAtRoute("DefaultApi", new { id = projFoi.Id }, projFoi); }
public IHttpActionResult AddProjectInterest(ProjInterestViewModel projModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Project proj = db.Projects.FirstOrDefault(p => p.Id == projModel.ProjId); FieldOfInterest foi = db.Fields.FirstOrDefault(f => f.Id == projModel.FOIId); ProjectFOI projFoi = new ProjectFOI { Project = proj, Foi = foi }; db.ProjectFOIs.Add(projFoi); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = projFoi.Id }, projFoi)); }