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)); }
// 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)); }
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)); }