Пример #1
0
 public ActionResult Edit(NewsItem newsitem)
 {
     if (base.ModelState.IsValid)
     {
         this.db.Entry<NewsItem>(newsitem).State = EntityState.Modified;
         this.db.SaveChanges();
         return base.RedirectToAction("Index");
     }
     return base.View(newsitem);
 }
Пример #2
0
 public ActionResult Create(NewsItem newsitem)
 {
     if (base.ModelState.IsValid)
     {
         this.db.News.Add(newsitem);
         this.db.SaveChanges();
         return base.RedirectToAction("Index");
     }
     return base.View(newsitem);
 }
Пример #3
0
 public JsonResult NewsGetByID(int id = 0)
 {
     if (db.News.Find(new object[] { id }) != null)
     {
         return Json(db.News.Find(new object[] { id }), JsonRequestBehavior.AllowGet);
     }
     NewsItem data = new NewsItem
     {
         NewsItemID = -1,
         Title = "Nepostojeći članak"
     };
     return Json(data, JsonRequestBehavior.AllowGet);
 }
Пример #4
0
 public JsonResult NewsGetByCourseID(int id = 0)
 {
     if ((db.Courses.Find(new object[] { id }) != null) && ((from o in db.News
                                                                  where o.Course.CourseID == id
                                                                  select o).Count<NewsItem>() > 0))
     {
         return Json((from x in db.News
                           where x.Course.CourseID == id
                           select new { NewsItemID = x.NewsItemID, Title = x.Title, Excerpt = x.Excerpt, Content = x.Content, UserID = x.Author.UserID, Timestamp = x.Timestamp }).ToList(), JsonRequestBehavior.AllowGet);
     }
     NewsItem data = new NewsItem
     {
         NewsItemID = -1,
         Title = "Nepostojeći kolegij ili nema novosti za traženi kolegij"
     };
     return Json(data, JsonRequestBehavior.AllowGet);
 }