public IHttpActionResult PostCVWorkHistory(CVWorkHistory cVWorkHistory) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.CVWorkHistories.Add(cVWorkHistory); try { db.SaveChanges(); } catch (DbUpdateException) { if (CVWorkHistoryExists(cVWorkHistory.CVID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = cVWorkHistory.CVID }, cVWorkHistory)); }
public IHttpActionResult PutCVWorkHistory(int id, CVWorkHistory cVWorkHistory) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cVWorkHistory.CVID) { return(BadRequest()); } db.Entry(cVWorkHistory).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CVWorkHistoryExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { CVWorkHistory cVWorkHistory = db.CVWorkHistories.Find(id); db.CVWorkHistories.Remove(cVWorkHistory); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "CVID,CVWorkHistoryCompanyName,CVWorkHistoryJobTitle,CVWorkHistoryDuration")] CVWorkHistory cVWorkHistory) { if (ModelState.IsValid) { db.Entry(cVWorkHistory).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CVID = new SelectList(db.CVs, "CVID", "Objective", cVWorkHistory.CVID); return(View(cVWorkHistory)); }
public IHttpActionResult GetCVWorkHistory(int id) { CVWorkHistory cVWorkHistory = db.CVWorkHistories.Find(id); if (cVWorkHistory == null) { return(NotFound()); } return(Ok(cVWorkHistory)); }
// GET: CVWorkHistories/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CVWorkHistory cVWorkHistory = db.CVWorkHistories.Find(id); if (cVWorkHistory == null) { return(HttpNotFound()); } return(View(cVWorkHistory)); }
public IHttpActionResult DeleteCVWorkHistory(int id) { CVWorkHistory cVWorkHistory = db.CVWorkHistories.Find(id); if (cVWorkHistory == null) { return(NotFound()); } db.CVWorkHistories.Remove(cVWorkHistory); db.SaveChanges(); return(Ok(cVWorkHistory)); }
// GET: CVWorkHistories/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CVWorkHistory cVWorkHistory = db.CVWorkHistories.Find(id); if (cVWorkHistory == null) { return(HttpNotFound()); } ViewBag.CVID = new SelectList(db.CVs, "CVID", "Objective", cVWorkHistory.CVID); return(View(cVWorkHistory)); }