Exemple #1
0
        public override async Task RebuildModel(int localId)
        {
            var usersRealm = new Services.Realms.Users();
            await usersRealm.WriteAsync(tempRealm =>
            {
                var item = tempRealm.Get(localId);

                var profilesRealm = new Services.Realms.Profiles();
                var profileId     = item.ProfileId;
                var profileItem   = profilesRealm.Get(x => x.Id == profileId);
                item.Profile      = profileItem;
            });
        }
Exemple #2
0
        public override async Task RebuildModel(int localId)
        {
            var membersRealm = new Services.Realms.Members();
            await membersRealm.WriteAsync(tempRealm =>
            {
                var item = tempRealm.Get(localId);

                var profilesRealm = new Services.Realms.Profiles();
                var profileId     = item.ProfileId;
                var profileItem   = profilesRealm.Get(x => x.Id == profileId);
                item.Profile      = profileItem;

                var schoolsRealm = new Services.Realms.Schools();
                var schoolId     = item.SchoolId;
                var schoolItem   = schoolsRealm.Get(x => x.Id == schoolId);
                item.School      = schoolItem;
            });
        }
        public override async Task RebuildModel(int localId)
        {
            var attendanceRecordsRealm = new Services.Realms.AttendanceRecords();
            await attendanceRecordsRealm.WriteAsync(tempRealm =>
            {
                var item = tempRealm.Get(localId);

                var classesRealm = new Services.Realms.Classes();
                var classId      = item.ClassId;
                var classItem    = classesRealm.Get(x => x.Id == classId);
                item.Class       = classItem;

                var profilesRealm = new Services.Realms.Profiles();
                var profileId     = item.ProfileId;
                var profileItem   = profilesRealm.Get(x => x.Id == profileId);
                item.Profile      = profileItem;
            });
        }