public ActionResult DeleteConfirmed(int id) { Noticeboard noticeboard = db.Noticeboard.Find(id); db.Tile.Remove(noticeboard); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "TileId,TileType,Title,RefreshPeriod")] Noticeboard noticeboard) { if (ModelState.IsValid) { db.Entry(noticeboard).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(noticeboard)); }
public ActionResult Edit(Noticeboard noticeboard) { if (ModelState.IsValid) { db.Entry(noticeboard).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(noticeboard)); }
public ActionResult Create([Bind(Include = "TileId,TileType,Title,RefreshPeriod")] Noticeboard noticeboard) { if (ModelState.IsValid) { noticeboard.TileType = 1; db.Tile.Add(noticeboard); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(noticeboard)); }
public ActionResult Create(Noticeboard noticeboard) { if (ModelState.IsValid) { noticeboard.Date = DateTime.Now; db.Noticeboards.Add(noticeboard); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(noticeboard)); }
public HttpResponseMessage Post(string command, Noticeboard noticeboard) { try { DataSet ds = record.NoticeboardDetail(command, noticeboard); var message = Request.CreateResponse(HttpStatusCode.Created); return(message); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex)); } }
// GET: Noticeboards/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Noticeboard noticeboard = db.Noticeboard.Find(id); if (noticeboard == null) { return(HttpNotFound()); } return(View(noticeboard)); }
public static NoticeboardItem GetNoticeboardItem(Noticeboard noticeBoard, LiveTilesContext db) { // This is a noticeboard tile. Get the item to display using the current item count. // Searches through all Noticeboard Items for those belonging to this Noticeboard. var tileItems = db.NoticeboardItem.Where(a => a.NoticeboardId == noticeBoard.TileId).Select(a => a).ToList(); if (tileItems.Count == 0) { return(null); } var tileItem = tileItems[noticeBoard.CurrentItem]; // cycle around the items to display noticeBoard.CurrentItem++; if (noticeBoard.CurrentItem == tileItems.Count) { noticeBoard.CurrentItem = 0; } return(tileItem); }