예제 #1
0
        public bool DeleteClassRoom(ClassRoom classRoom, int?id)
        {
            //db.ClassRooms.Remove(classRoom);
            //return db.SaveChanges() > 0;
            classRoom = db.ClassRooms.Where(x => x.ClassRoomID == id).FirstOrDefault();

            db.ClassRooms.Remove(classRoom);
            return(db.SaveChanges() > 0);
        }
예제 #2
0
        public bool UpdateClassRoom(ClassRoom classroom)
        {
            var result = db.ClassRooms.SingleOrDefault(x => x.ClassRoomID == classroom.ClassRoomID);

            if (result != null)
            {
                if (classroom.ClassRoomID != 0)
                {
                    result.ClassRoomID = classroom.ClassRoomID;
                }

                if (classroom.BuildingID != 0)
                {
                    result.BuildingID = classroom.BuildingID;
                }

                if (classroom.RoomID != 0)
                {
                    result.RoomID = classroom.RoomID;
                }
            }
            return(db.SaveChanges() > 0);
        }
예제 #3
0
 public bool AddClassRoom(ClassRoom classroom)
 {
     db.ClassRooms.Add(classroom);
     return(db.SaveChanges() > 0);
 }