Exemple #1
0
        public JsonResult GetPostPublications()
        {
            PostPublicationsRepository repository = new PostPublicationsRepository();

            List <PostPublications> groups = repository.GetAll();

            return(new JsonResult {
                Data = groups, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Exemple #2
0
        public ActionResult Delete(CRUDPostPublicationsViewModel model)
        {
            PostPublicationsRepository repository = new PostPublicationsRepository();

            if (model.Id.ToString() != String.Empty)
            {
                repository.Delete(model.Id);
            }


            return(RedirectToAction("Index"));
        }
Exemple #3
0
        // 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));
        }
Exemple #4
0
        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));
        }
Exemple #5
0
        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));
        }
Exemple #6
0
        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"));
        }