Esempio n. 1
0
 public static object RestoreLinks(StudentsClass data, EntityStorage storage)
 {
     return storage.GetReference(data);
 }
Esempio n. 2
0
        public static object RestoreLinks(IDictionary<StudentsClass, List<ClassRoom>> data, EntityStorage storage)
        {
            Dictionary<StudentsClass, List<ClassRoom>> restoredData = new Dictionary<StudentsClass, List<ClassRoom>>();
            foreach (var item in data)
            {
                StudentsClass sClass = item.Key;
                List<ClassRoom> classRooms = new List<ClassRoom>();
                foreach (var classRoom in item.Value)
                {
                    classRooms.Add(storage.GetReference(classRoom));
                }
                restoredData.Add(storage.GetReference(sClass), classRooms);
            }

            return restoredData;
        }
Esempio n. 3
0
 public static object RestoreLinks(ClassRoom data, EntityStorage storage)
 {
     return storage.GetReference(data);
 }
Esempio n. 4
0
        public static object RestoreLinks(IDictionary<Teacher, List<int>> data, EntityStorage storage)
        {
            Dictionary<Teacher, List<int>> restoredData = new Dictionary<Teacher, List<int>>();
            foreach (var item in data)
            {
                Teacher teacher = item.Key;
                List<int> buildings = item.Value.ToList();
                restoredData.Add(storage.GetReference(teacher), buildings);
            }

            return restoredData;
        }