public static object RestoreLinks(StudentsClass data, EntityStorage storage) { return storage.GetReference(data); }
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; }
public static object RestoreLinks(ClassRoom data, EntityStorage storage) { return storage.GetReference(data); }
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; }