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));
        }
Ejemplo n.º 2
0
        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 }));
        }