public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                EducationTaskRealm educationTaskRealm = (EducationTaskRealm)instance;

                value = (object)educationTaskRealm.Uid;
                return(true);
            }
Пример #2
0
            public void CopyToRealm(RealmObject instance, bool update, bool skipDefaults)
            {
                TeacherHomeWorkRealm teacherHomeWorkRealm = (TeacherHomeWorkRealm)instance;

                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || teacherHomeWorkRealm.\u003COsztalyCsoport\u003Ek__BackingField != null)
                {
                    // ISSUE: reference to a compiler-generated field
                    teacherHomeWorkRealm.OsztalyCsoport = teacherHomeWorkRealm.\u003COsztalyCsoport\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || teacherHomeWorkRealm.\u003CTantargy\u003Ek__BackingField != null)
                {
                    // ISSUE: reference to a compiler-generated field
                    teacherHomeWorkRealm.Tantargy = teacherHomeWorkRealm.\u003CTantargy\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || teacherHomeWorkRealm.\u003CRogzito\u003Ek__BackingField != null)
                {
                    // ISSUE: reference to a compiler-generated field
                    teacherHomeWorkRealm.Rogzito = teacherHomeWorkRealm.\u003CRogzito\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || teacherHomeWorkRealm.\u003CIsTanarRogzitette\u003Ek__BackingField)
                {
                    // ISSUE: reference to a compiler-generated field
                    teacherHomeWorkRealm.IsTanarRogzitette = teacherHomeWorkRealm.\u003CIsTanarRogzitette\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                teacherHomeWorkRealm.TanitasiOraId = teacherHomeWorkRealm.\u003CTanitasiOraId\u003Ek__BackingField;
                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || teacherHomeWorkRealm.\u003CSzoveg\u003Ek__BackingField != null)
                {
                    // ISSUE: reference to a compiler-generated field
                    teacherHomeWorkRealm.Szoveg = teacherHomeWorkRealm.\u003CSzoveg\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                teacherHomeWorkRealm.FeladasDatuma = teacherHomeWorkRealm.\u003CFeladasDatuma\u003Ek__BackingField;
                // ISSUE: reference to a compiler-generated field
                teacherHomeWorkRealm.Hatarido = teacherHomeWorkRealm.\u003CHatarido\u003Ek__BackingField;
                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || teacherHomeWorkRealm.\u003CEnableTanuloHazifeladat\u003Ek__BackingField)
                {
                    // ISSUE: reference to a compiler-generated field
                    teacherHomeWorkRealm.EnableTanuloHazifeladat = teacherHomeWorkRealm.\u003CEnableTanuloHazifeladat\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || teacherHomeWorkRealm.\u003CProfileId\u003Ek__BackingField != null)
                {
                    // ISSUE: reference to a compiler-generated field
                    teacherHomeWorkRealm.ProfileId = teacherHomeWorkRealm.\u003CProfileId\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                if (skipDefaults && !teacherHomeWorkRealm.\u003CDone\u003Ek__BackingField)
                {
                    return;
                }
                // ISSUE: reference to a compiler-generated field
                teacherHomeWorkRealm.Done = teacherHomeWorkRealm.\u003CDone\u003Ek__BackingField;
            }
Пример #3
0
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                CimzettRealm cimzettRealm = (CimzettRealm)instance;

                value = (object)cimzettRealm.Azonosito;
                return(true);
            }
Пример #4
0
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                TokenInfoRealm tokenInfoRealm = (TokenInfoRealm)instance;

                value = (object)tokenInfoRealm.Id;
                return(true);
            }
Пример #5
0
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                AbsenceRealm absenceRealm = (AbsenceRealm)instance;

                value = (object)absenceRealm.Id;
                return(true);
            }
Пример #6
0
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                UzenetRealm uzenetRealm = (UzenetRealm)instance;

                value = (object)uzenetRealm.Azonosito;
                return(true);
            }
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                CimzettTipusAdatSzotarElemRealm adatSzotarElemRealm = (CimzettTipusAdatSzotarElemRealm)instance;

                value = (object)adatSzotarElemRealm.Azonosito;
                return(true);
            }
Пример #8
0
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                CacheDataRealm cacheDataRealm = (CacheDataRealm)instance;

                value = (object)cacheDataRealm.Key;
                return(true);
            }
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                ParsedMessageRealm parsedMessageRealm = (ParsedMessageRealm)instance;

                value = (object)parsedMessageRealm.Id;
                return(true);
            }
            public void CopyToRealm(RealmObject instance, bool update, bool skipDefaults)
            {
                CimzettTipusAdatSzotarElemRealm adatSzotarElemRealm = (CimzettTipusAdatSzotarElemRealm)instance;

                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || adatSzotarElemRealm.\u003CKod\u003Ek__BackingField != null)
                {
                    // ISSUE: reference to a compiler-generated field
                    adatSzotarElemRealm.Kod = adatSzotarElemRealm.\u003CKod\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || adatSzotarElemRealm.\u003CRovidNev\u003Ek__BackingField != null)
                {
                    // ISSUE: reference to a compiler-generated field
                    adatSzotarElemRealm.RovidNev = adatSzotarElemRealm.\u003CRovidNev\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || adatSzotarElemRealm.\u003CNev\u003Ek__BackingField != null)
                {
                    // ISSUE: reference to a compiler-generated field
                    adatSzotarElemRealm.Nev = adatSzotarElemRealm.\u003CNev\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                if (skipDefaults && adatSzotarElemRealm.\u003CLeiras\u003Ek__BackingField == null)
                {
                    return;
                }
                // ISSUE: reference to a compiler-generated field
                adatSzotarElemRealm.Leiras = adatSzotarElemRealm.\u003CLeiras\u003Ek__BackingField;
            }
Пример #11
0
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                NoteRealm noteRealm = (NoteRealm)instance;

                value = (object)noteRealm.PrimaryId;
                return(true);
            }
Пример #12
0
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                PhoneNumberRealm phoneNumberRealm = (PhoneNumberRealm)instance;

                value = (object)phoneNumberRealm.Uid;
                return(true);
            }
Пример #13
0
            public void CopyToRealm(RealmObject instance, bool update, bool skipDefaults)
            {
                NoteRealm noteRealm = (NoteRealm)instance;

                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || noteRealm.\u003CId\u003Ek__BackingField != null)
                {
                    // ISSUE: reference to a compiler-generated field
                    noteRealm.Id = noteRealm.\u003CId\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || noteRealm.\u003CType\u003Ek__BackingField != null)
                {
                    // ISSUE: reference to a compiler-generated field
                    noteRealm.Type = noteRealm.\u003CType\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || noteRealm.\u003CTitle\u003Ek__BackingField != null)
                {
                    // ISSUE: reference to a compiler-generated field
                    noteRealm.Title = noteRealm.\u003CTitle\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || noteRealm.\u003CContent\u003Ek__BackingField != null)
                {
                    // ISSUE: reference to a compiler-generated field
                    noteRealm.Content = noteRealm.\u003CContent\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || noteRealm.\u003CTeacher\u003Ek__BackingField != null)
                {
                    // ISSUE: reference to a compiler-generated field
                    noteRealm.Teacher = noteRealm.\u003CTeacher\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                noteRealm.Date = noteRealm.\u003CDate\u003Ek__BackingField;
                // ISSUE: reference to a compiler-generated field
                noteRealm.CreatingTime = noteRealm.\u003CCreatingTime\u003Ek__BackingField;
                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || noteRealm.\u003COsztalyCsoportUid\u003Ek__BackingField != null)
                {
                    // ISSUE: reference to a compiler-generated field
                    noteRealm.OsztalyCsoportUid = noteRealm.\u003COsztalyCsoportUid\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || noteRealm.\u003CSeenByUser\u003Ek__BackingField)
                {
                    // ISSUE: explicit non-virtual call
                    // ISSUE: reference to a compiler-generated field
                    __nonvirtual(noteRealm.SeenByUser) = noteRealm.\u003CSeenByUser\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || noteRealm.\u003CProfileId\u003Ek__BackingField != null)
                {
                    // ISSUE: reference to a compiler-generated field
                    noteRealm.ProfileId = noteRealm.\u003CProfileId\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                noteRealm.CreatedDate = noteRealm.\u003CCreatedDate\u003Ek__BackingField;
            }
Пример #14
0
        /// <summary>
        /// Copies from realm object. Returns new instance of T
        /// </summary>
        /// <returns>The from realm object.</returns>
        /// <param name="realmObject">Realm object.</param>
        /// <typeparam name="T">The 1st type parameter.</typeparam>
        public static T CopyFromRealmObject <T>(this RealmObject realmObject)
        {
            var standAlone = Activator.CreateInstance(typeof(T));

            foreach (var property in standAlone.GetType().GetRuntimeProperties())
            {
                var realmProperty = realmObject.GetType().GetRuntimeProperty(property.Name);

                if (!realmProperty.CanRead || (realmProperty.GetIndexParameters().Length > 0))
                {
                    continue;
                }

                object val;

                //DateTimeOffset should be DateTime
                if (realmProperty.PropertyType == typeof(DateTimeOffset))
                {
                    val = ((DateTimeOffset)realmProperty.GetValue(realmObject, null)).DateTime;
                }
                else
                {
                    val = realmProperty.GetValue(realmObject, null);
                }
                property.SetValue(standAlone, val, null);
            }

            return((T)standAlone);
        }
Пример #15
0
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                EventRealm eventRealm = (EventRealm)instance;

                value = (object)eventRealm.Id;
                return(true);
            }
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                PostaladaElemRealm postaladaElemRealm = (PostaladaElemRealm)instance;

                value = (object)postaladaElemRealm.Azonosito;
                return(true);
            }
Пример #17
0
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                InstituteRealm instituteRealm = (InstituteRealm)instance;

                value = (object)instituteRealm.InstituteCode;
                return(true);
            }
Пример #18
0
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                CredentialRealm credentialRealm = (CredentialRealm)instance;

                value = (object)credentialRealm.Id;
                return(true);
            }
Пример #19
0
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                SettingRealm settingRealm = (SettingRealm)instance;

                value = (object)settingRealm.Key;
                return(true);
            }
Пример #20
0
            public void CopyToRealm(RealmObject instance, bool update, bool skipDefaults)
            {
                CimzettRealm cimzettRealm = (CimzettRealm)instance;

                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || cimzettRealm.\u003CKretaAzonosito\u003Ek__BackingField != 0L)
                {
                    // ISSUE: reference to a compiler-generated field
                    cimzettRealm.KretaAzonosito = cimzettRealm.\u003CKretaAzonosito\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                if (!skipDefaults || cimzettRealm.\u003CNev\u003Ek__BackingField != null)
                {
                    // ISSUE: reference to a compiler-generated field
                    cimzettRealm.Nev = cimzettRealm.\u003CNev\u003Ek__BackingField;
                }
                // ISSUE: reference to a compiler-generated field
                if (cimzettRealm.\u003CTipus\u003Ek__BackingField != null)
                {
                    // ISSUE: reference to a compiler-generated field
                    cimzettRealm.get_Realm().Add <CimzettTipusAdatSzotarElemRealm>((M0)cimzettRealm.\u003CTipus\u003Ek__BackingField, update);
                }
                // ISSUE: reference to a compiler-generated field
                cimzettRealm.Tipus = cimzettRealm.\u003CTipus\u003Ek__BackingField;
            }
Пример #21
0
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                ClassGroupRealm classGroupRealm = (ClassGroupRealm)instance;

                value = (object)classGroupRealm.Uid;
                return(true);
            }
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                EmailAddressRealm emailAddressRealm = (EmailAddressRealm)instance;

                value = (object)emailAddressRealm.Uid;
                return(true);
            }
Пример #23
0
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                StudentRealm studentRealm = (StudentRealm)instance;

                value = (object)studentRealm.StudentId;
                return(true);
            }
Пример #24
0
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                TutelaryRealm tutelaryRealm = (TutelaryRealm)instance;

                value = (object)tutelaryRealm.Id;
                return(true);
            }
Пример #25
0
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                FormTeacherRealm formTeacherRealm = (FormTeacherRealm)instance;

                value = (object)formTeacherRealm.Id;
                return(true);
            }
Пример #26
0
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                TeacherRealm teacherRealm = (TeacherRealm)instance;

                value = (object)teacherRealm.Uid;
                return(true);
            }
Пример #27
0
        /// <summary>
        /// Returns the computed privileges which the current user has for the given object.
        /// </summary>
        /// <remarks>
        /// This combines all privileges granted on the object by all Roles which the
        /// current User is a member of into the final privileges which will be
        /// enforced by the server.
        /// <para/>
        /// The privilege calculation is done locally using cached data, and inherently
        /// may be stale. It is possible that this method may indicate that an
        /// operation is permitted but the server will still reject it if permission is
        /// revoked before the changes have been integrated on the server.
        /// <para/>
        /// Non-synchronized Realms always have permission to perform all operations.
        /// <para/>
        /// The object must be a valid object managed by this Realm. Passing in an
        /// invalidated object, an unmanaged object, or an object managed by a
        /// different Realm will throw an exception.
        /// </remarks>
        /// <param name="realm">The Realm whose privileges are inspected.</param>
        /// <param name="obj">A managed object to get the privileges for.</param>
        /// <returns>The privileges which the current user has for the given object.</returns>
        public static ObjectPrivileges GetPrivileges(this Realm realm, RealmObject obj)
        {
            Argument.NotNull(realm, nameof(realm));
            Argument.NotNull(obj, nameof(obj));

            return(realm.SharedRealmHandle.GetPrivileges(obj.ObjectHandle));
        }
Пример #28
0
            public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
            {
                LessonRealm lessonRealm = (LessonRealm)instance;

                value = (object)lessonRealm.Id;
                return(true);
            }
Пример #29
0
 public static void SaveItem(Realm _realm, RealmObject item)
 {
     _realm.Write(() =>
     {
         _realm.Add(item, update: true);
     });
 }
Пример #30
0
 public static void DeleteItem(Realm _realm, RealmObject item)
 {
     _realm.Write(() =>
     {
         _realm.Remove((RealmObject)item);
     });
 }
Пример #31
0
        public bool TryGetPrimaryKeyValue(RealmObject instance, out object value)
        {
            if (!instance.ObjectSchema.PrimaryKeyProperty.HasValue)
            {
                value = null;
                return false;
            }

            value = instance.ObjectSchema.PrimaryKeyProperty.Value.PropertyInfo.GetValue(instance);
            return true;
        }
Пример #32
0
 public void CopyToRealm(RealmObject instance, bool update, bool setPrimaryKey)
 {
     throw new NotSupportedException("DynamicRealmObjectHelper cannot exist in unmanaged state, so CopyToRealm should not be called ever.");
 }
Пример #33
0
        private IRealmObjectHelper GetHelper(RealmObject obj)
        {
#if ENABLE_INTERNAL_NON_PCL_TESTS
            return obj.ObjectMetadata.Helper;
#else
            return GetHelper(obj.GetType());
#endif
        }
Пример #34
0
 public SortDescriptorBuilder(RealmObject.Metadata metadata)
 {
     _metadata = metadata;
 }