public IHttpActionResult PutManNoticeBoard(int id, ManNoticeBoard manNoticeBoard) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != manNoticeBoard.Id) { return(BadRequest()); } db.Entry(manNoticeBoard).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ManNoticeBoardExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { ManNoticeBoard manNoticeBoard = db.ManNoticeBoards.Find(id); db.ManNoticeBoards.Remove(manNoticeBoard); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Title,MesBody")] ManNoticeBoard manNoticeBoard) { if (ModelState.IsValid) { db.Entry(manNoticeBoard).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(manNoticeBoard)); }
public ActionResult Create([Bind(Include = "Id,Title,MesBody")] ManNoticeBoard manNoticeBoard) { if (ModelState.IsValid) { db.ManNoticeBoards.Add(manNoticeBoard); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(manNoticeBoard)); }
public IHttpActionResult PostManNoticeBoard(ManNoticeBoard manNoticeBoard) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ManNoticeBoards.Add(manNoticeBoard); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = manNoticeBoard.Id }, manNoticeBoard)); }
public IHttpActionResult DeleteManNoticeBoard(int id) { ManNoticeBoard manNoticeBoard = db.ManNoticeBoards.Find(id); if (manNoticeBoard == null) { return(NotFound()); } db.ManNoticeBoards.Remove(manNoticeBoard); db.SaveChanges(); return(Ok(manNoticeBoard)); }
// GET: ManNoticeBoards/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ManNoticeBoard manNoticeBoard = db.ManNoticeBoards.Find(id); if (manNoticeBoard == null) { return(HttpNotFound()); } return(View(manNoticeBoard)); }
public ActionResult noticesDetails(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ManNoticeBoard manNoticeBoard = db.ManNoticeBoards.Find(id); manNoticeBoard.Seen = true; db.SaveChanges(); if (manNoticeBoard == null) { return(HttpNotFound()); } return(View(manNoticeBoard)); }
public IHttpActionResult GetManNoticeBoard(int id) { ManNoticeBoard item = db.ManNoticeBoards.Find(id); if (item == null) { return(NotFound()); } else { ManNoticeBoard manNoticeBoard = new ManNoticeBoard(); manNoticeBoard.Id = item.Id; manNoticeBoard.MesBody = item.MesBody; manNoticeBoard.Seen = item.Seen; manNoticeBoard.Title = item.Title; manNoticeBoard.links.Add(new Links() { HRef = "http://localhost:17193/api/Managers", Method = "GET", Rel = "Self" }); manNoticeBoard.links.Add(new Links() { HRef = "http://localhost:17193/api/Managers/" + manNoticeBoard.Id, Method = "GET", Rel = "Specific Resource" }); manNoticeBoard.links.Add(new Links() { HRef = "http://localhost:17193/api/Managers/" + manNoticeBoard.Id, Method = "PUT", Rel = "Resource Edit" }); manNoticeBoard.links.Add(new Links() { HRef = "http://localhost:17193/api/Managers/" + manNoticeBoard.Id, Method = "DELETE", Rel = "Resource Delete" }); manNoticeBoard.links.Add(new Links() { HRef = "http://localhost:17193/api/Managers", Method = "POST", Rel = "Resource Create" }); return(Ok(manNoticeBoard)); } }
public IHttpActionResult GetMannoticeBoards() { var list = db.ManNoticeBoards.ToList(); List <ManNoticeBoard> man = new List <ManNoticeBoard>(); foreach (var item in list) { ManNoticeBoard manNoticeBoard = new ManNoticeBoard(); manNoticeBoard.Id = item.Id; manNoticeBoard.MesBody = item.MesBody; manNoticeBoard.Seen = item.Seen; manNoticeBoard.Title = item.Title; manNoticeBoard.links.Add(new Links() { HRef = "http://localhost:17193/api/Managers", Method = "GET", Rel = "Self" }); manNoticeBoard.links.Add(new Links() { HRef = "http://localhost:17193/api/Managers/" + manNoticeBoard.Id, Method = "GET", Rel = "Specific Resource" }); manNoticeBoard.links.Add(new Links() { HRef = "http://localhost:17193/api/Managers/" + manNoticeBoard.Id, Method = "PUT", Rel = "Resource Edit" }); manNoticeBoard.links.Add(new Links() { HRef = "http://localhost:17193/api/Managers/" + manNoticeBoard.Id, Method = "DELETE", Rel = "Resource Delete" }); manNoticeBoard.links.Add(new Links() { HRef = "http://localhost:17193/api/Managers", Method = "POST", Rel = "Resource Create" }); man.Add(manNoticeBoard); } return(Ok(man)); }