public ActionResult RoomLectureList() { List <RoomLecture> roomLectures = new List <RoomLecture>(); using (OkulSistemEntities db = new OkulSistemEntities()) { var model = db.Oda_Dersleri.ToList(); foreach (var roomLectureItem in model) { RoomLecture roomLecture = new RoomLecture(); roomLecture.Id = roomLectureItem.id; roomLecture.Ref_Lecture = roomLectureItem.ref_DersId; roomLecture.Ref_Room = roomLectureItem.ref_OdId; if (roomLectureItem.active.HasValue) { roomLecture.Active = roomLectureItem.active.Value; } else { roomLectureItem.active = 1; } roomLectures.Add(roomLecture); } } return(View(roomLectures)); }
public ActionResult AddOrRemoveLecture(RoomLecture rl) { if (ModelState.IsValid) { rl.AddedDate = DateTime.Now; RoomLecture item = DataService.Service.roomLectureService .SelectOne(x => x.LectureId == rl.LectureId && x.RoomId == rl.RoomId); if (item != null) { DataService.Service.roomLectureService.Delete(item.Id); } else { DataService.Service.roomLectureService.Insert(rl); } } return(RedirectToAction("Detail", new { id = rl.RoomId })); }