Beispiel #1
0
        public ActionResult Edit(SubjectChapterWiseDetailsViewModel Viewmodel)
        {
            ViewBag.ClassId               = new SelectList(db.Classes.ToList(), "Id", "Name", Viewmodel.ClassId);
            ViewBag.SubjectId             = new SelectList(db.Subjects.ToList(), "Id", "Name", Viewmodel.SubjectId);
            ViewBag.GroupId               = new SelectList(db.Groups.ToList(), "Id", "Name", Viewmodel.GroupId);
            ViewBag.SubjectChapterSetupId = new SelectList(db.SubjectChapterSetups.ToList().OrderByDescending(s => s.Id), "Id", "Name", Viewmodel.SubjectChapterSetupId);

            if (ModelState.IsValid)
            {
                SubjectChapterWiseDetails model = db.SubjectChapterWiseDetails.Find(Viewmodel.Id);
                model.Title                 = Viewmodel.Title;
                model.UrlLink               = Viewmodel.UrlLink;
                model.Content               = Viewmodel.Content;
                model.PublishDate           = Viewmodel.PublishDate;
                model.SubjectchapterSetupId = Viewmodel.SubjectChapterSetupId;

                db.Entry(model).State = EntityState.Modified;
                db.SaveChanges();
                ViewBag.message = "Save Successful";
                return(RedirectToAction("Index"));
            }

            ViewBag.message = "Error!";

            return(View(Viewmodel));
        }
Beispiel #2
0
        // GET: SubjectChapterWiseDetails/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SubjectChapterWiseDetails subjectChapterWiseDetails = db.SubjectChapterWiseDetails.Find(id);

            if (subjectChapterWiseDetails == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Message = null;

            SubjectChapterWiseDetailsViewModel model = new SubjectChapterWiseDetailsViewModel();

            model.Title       = subjectChapterWiseDetails.Title;
            model.UrlLink     = subjectChapterWiseDetails.UrlLink;
            model.Content     = subjectChapterWiseDetails.Content;
            model.PublishDate = subjectChapterWiseDetails.PublishDate;
            model.Id          = subjectChapterWiseDetails.Id;

            ViewBag.ClassId               = new SelectList(db.Classes.ToList(), "Id", "Name", subjectChapterWiseDetails.SubjectchapterSetup.Subject.ClassId);
            ViewBag.SubjectId             = new SelectList(db.Subjects.ToList(), "Id", "Name", subjectChapterWiseDetails.SubjectchapterSetup.SubjectId);
            ViewBag.GroupId               = new SelectList(db.Groups.ToList(), "Id", "Name", subjectChapterWiseDetails.SubjectchapterSetup.Subject.GroupId);
            ViewBag.SubjectChapterSetupId = new SelectList(db.SubjectChapterSetups.ToList().OrderByDescending(s => s.Id), "Id", "Name", subjectChapterWiseDetails.SubjectchapterSetupId);

            return(View(model));
        }
Beispiel #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            SubjectChapterWiseDetails subjectChapterWiseDetails = db.SubjectChapterWiseDetails.Find(id);

            db.SubjectChapterWiseDetails.Remove(subjectChapterWiseDetails);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #4
0
        // GET: SubjectChapterWiseDetails/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SubjectChapterWiseDetails subjectChapterWiseDetails = db.SubjectChapterWiseDetails.Find(id);

            if (subjectChapterWiseDetails == null)
            {
                return(HttpNotFound());
            }
            return(View(subjectChapterWiseDetails));
        }
Beispiel #5
0
        public ActionResult Create(SubjectChapterWiseDetailsViewModel Viewmodel)
        {
            ViewBag.ClassId               = new SelectList(db.Classes.ToList(), "Id", "Name", Viewmodel.ClassId);
            ViewBag.SubjectId             = new SelectList(db.Subjects.ToList(), "Id", "Name", Viewmodel.SubjectId);
            ViewBag.GroupId               = new SelectList(db.Groups.ToList(), "Id", "Name", Viewmodel.GroupId);
            ViewBag.SubjectChapterSetupId = new SelectList(db.SubjectChapterSetups.ToList().OrderByDescending(s => s.Id), "Id", "Name", Viewmodel.SubjectChapterSetupId);

            if (ModelState.IsValid)
            {
                SubjectChapterWiseDetails model = new SubjectChapterWiseDetails();
                model.Title                 = Viewmodel.Title;
                model.UrlLink               = Viewmodel.UrlLink;
                model.Content               = Viewmodel.Content;
                model.PublishDate           = Viewmodel.PublishDate;
                model.SubjectchapterSetupId = Viewmodel.SubjectChapterSetupId;

                db.SubjectChapterWiseDetails.Add(model);
                db.SaveChanges();
                ViewBag.message = "Save Successful";
            }
            ViewBag.message = "Error!";
            return(View(Viewmodel));
        }