public int GetNextEmptyContentLectureCount(LectureVM lectureVM) { if (lectureVM.Contents.IsEmpty()) { return(0); } return(Lectures.SkipWhile(l => l != lectureVM).Skip(1) .TakeWhile(l => l.Contents.IsEmpty()).Count()); }
public ActionResult Add(LectureVM lectureDetails) { int newLectureId = 0; if (ModelState.IsValid) { Lecture lecture = new Lecture { Name = lectureDetails.Name, Description = lectureDetails.Description }; newLectureId = DataService.Service.lectureService.InsertandReturnId(lecture).Id; } else { return(View()); } return(RedirectToAction("Detail", new { id = newLectureId })); }