public async Task <IActionResult> Remove(int id = 0) { if (id > 0) { var removeEntity = _lesson.FindById(Convert.ToInt32(id)); if (removeEntity != null) { _lesson.Remove(removeEntity); _lesson.Save(); } } ListViewModel model = new ListViewModel { Lessons = await _lesson.GetList() }; model.Lessons.OrderBy(x => x.LessonName).ToList(); return(Content(id.ToString())); }
public PartialViewResult Getchildlist(int id = 0) { var model = new ListViewModel(); if (id > 0) { var subject = _subject.FindById(id); model.SubjectName = subject.SubjectName; model.selectedLesson = _lesson.FindById(subject.Lessonid).id; model.Contents = _content.GetList(x => x.Subjectid == id).Result; model.Contents.ForEach(x => { x.ViewLevels = _viewLevel.GetList(v => v.Contentid == x.id).Result; }); } return(PartialView(model)); }
public async Task <IActionResult> contentlist(int id, string ReturnUrl) { ListViewModel model = new ListViewModel(); model.Contents = await _content.GetList(x => x.Subjectid == id); model.viewLevels = await _viewLevel.GetList(); var subject = _subject.FindById(id); model.SubjectName = subject.SubjectName; model.selectedSubject = subject.id; model.LessonName = _lesson.FindById(_subject.FindById(id).Lessonid).LessonName; if (model.Contents.Count < 1) { return(Redirect(ReturnUrl)); } else { return(View(model)); } }