public JsonResult GetPostPublications() { PostPublicationsRepository repository = new PostPublicationsRepository(); List <PostPublications> groups = repository.GetAll(); return(new JsonResult { Data = groups, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public ActionResult Delete(CRUDPostPublicationsViewModel model) { PostPublicationsRepository repository = new PostPublicationsRepository(); if (model.Id.ToString() != String.Empty) { repository.Delete(model.Id); } return(RedirectToAction("Index")); }
// GET: Events public ActionResult Index() { PostPublicationsRepository repository = new PostPublicationsRepository(); List <PostPublications> postPublications = repository.GetAll(); postPublications.Reverse(); PostPublicationsListViewModel model = new PostPublicationsListViewModel(); model.PostPublications = postPublications; return(View(model)); }
public ActionResult Show(int id) { PostPublicationsRepository repository = new PostPublicationsRepository(); PostPublications postPublications = repository.GetById(id); CRUDPostPublicationsViewModel model = new CRUDPostPublicationsViewModel(); model.Title = postPublications.Title; model.Content = postPublications.Content; model.ImgURL = postPublications.ImgURL; model.Teacher = postPublications.Teacher; // model.Teacher = postPublications.Teacher; return(View(model)); }
public ActionResult Edit(int?id) { PostPublicationsRepository repository = new PostPublicationsRepository(); CRUDPostPublicationsViewModel model = new CRUDPostPublicationsViewModel(); if (id.HasValue) { PostPublications postPublications = repository.GetById(id.Value); model.Id = postPublications.Id; model.Title = postPublications.Title; model.Content = postPublications.Content; model.ImgURL = postPublications.ImgURL; model.Teacher = postPublications.Teacher; // model.Teacher = postPublications.Teacher; } return(View(model)); }
public ActionResult Create(CRUDPostPublicationsViewModel model) { if (!ModelState.IsValid) { return(View(model)); } PostPublications postPublications = new PostPublications(); // events.Id = model.Id; postPublications.Title = model.Title; postPublications.Content = model.Content; postPublications.ImgURL = model.ImgURL; postPublications.Teacher = model.Teacher; // postPublications.Teacher = model.Teacher; var repository = new PostPublicationsRepository(); repository.Insert(postPublications); return(RedirectToAction("Index")); }