public static async Task <List <string> > GenerateDatabase(Realms.Realm targetCache, int size) { var ret = new List <string>(); // Write out in groups of 4096 while (size > 0) { var toWriteSize = Math.Min(4096, size); var toWrite = GenerateRandomDatabaseContents(toWriteSize); await targetCache.WriteAsync(realm => { foreach (var item in toWrite) { var obj = realm.CreateObject <KeyValueRecord>(); obj.Key = item.Key; obj.Value = item.Value; } }); foreach (var k in toWrite.Keys) { ret.Add(k); } size -= toWrite.Count; } return(ret); }
public void InstanceDB() { AppDataBase db = new AppDataBase(); Realms.Realm instance = db.GetInstanceSync(); ReceiptDao = new ReceiptDao(instance); }
public static List <CidadeFavorita> SelectCidadesFavoritas() { Realms.Realm RealmDb = Realms.Realm.GetInstance(); var cidades = RealmDb.All <CidadeFavorita>().ToList(); return(cidades); }
public static async Task InsertCidadeFavorita(CidadeFavorita cidadeFavorita) { Realms.Realm RealmDb = await Realms.Realm.GetInstanceAsync(); RealmDb.Write(() => { RealmDb.Add(cidadeFavorita); }); }
public void Init() { var storage = new RealmJobStorage(new RealmJobStorageOptions() { RealmConfiguration = ConnectionUtils.GetRealmConfiguration() }); _realm = storage.GetRealm(); _transaction = new RealmWriteOnlyTransaction(storage); _realm.Write(() => _realm.RemoveAll()); }
public void Init() { var storage = new RealmJobStorage(new RealmJobStorageOptions { RealmConfiguration = ConnectionUtils.GetRealmConfiguration() }); _realm = storage.GetRealm(); _realm.Write(() => _realm.RemoveAll()); _monitoringApi = new RealmMonitoringApi(storage); }
private RealmSinceParameters getOrCreateRealmObject(Realms.Realm realm) { var parameters = realm.All <RealmSinceParameters>().SingleOrDefault(); if (parameters == null) { parameters = new RealmSinceParameters(); realm.Add(parameters); } return(parameters); }
public static async Task DeleteCidadeFavorita(int idCidade) { Realms.Realm RealmDb = await Realms.Realm.GetInstanceAsync(); var cidade = await SelectCidadeFavoritaById(idCidade); using (var trans = RealmDb.BeginWrite()) { RealmDb.Remove(cidade); trans.Commit(); } }
protected override async void OnInitialized() { InitializeComponent(); Realms.RealmConfiguration realmConfiguration = new Realms.RealmConfiguration(); Realms.RealmConfiguration.DefaultConfiguration = realmConfiguration; Realms.Realm realm = Realms.Realm.GetInstance(); Realms.Transaction transaction = realm.BeginWrite(); realm.RemoveAll(); transaction.Commit(); transaction.Dispose(); await NavigationService.NavigateAsync($"/{nameof(MainPageView)}"); }
public static async Task UpdateCidadeFavorita(CidadeFavorita cidadeFavorita, RespostaAPI respostaAPI) { Realms.Realm RealmDb = await Realms.Realm.GetInstanceAsync(); var cidade = new CidadeFavorita { IdCidade = cidadeFavorita.IdCidade, NomeCidade = cidadeFavorita.NomeCidade, StatusClima = respostaAPI.weather[0].description, Temperatura = respostaAPI.main.temp, TemperaturaMaxima = respostaAPI.main.temp_max, TemperaturaMinima = respostaAPI.main.temp_min, Icone = respostaAPI.weather[0].icon }; RealmDb.Write(() => { RealmDb.Add(cidade, true); }); }
protected override void ViewIsAppearing(object sender, System.EventArgs e) { base.ViewIsAppearing(sender, e); Realms.Realm realm = Realms.Realm.GetInstance(); IQueryable <User> users = realm.All <User>(); if (users.Count() > 0) { User CurrentUser = realm.All <User>().Last(); UserDoesNotHaveFullAccess = CurrentUser.IsUserHaveFullAccess == false; App.IsUserHaveFullAccess = CurrentUser.IsUserHaveFullAccess; } else { UserDoesNotHaveFullAccess = App.IsUserHaveFullAccess == false; } //UserDoesNotHaveFullAccess = App.IsUserHaveFullAccess == false; }
public RealmService() { _realm = Realms.Realm.GetInstance(); }
public RealmConversionGroupRepository(Realms.Realm realm) { _realm = realm; }
protected ServiceBase(Realms.Realm context) { _context = context; }
public static async Task <bool> EncontrarCidadeFavorita(int idCidade) { Realms.Realm RealmDb = await Realms.Realm.GetInstanceAsync(); return(RealmDb.All <CidadeFavorita>().Any(c => c.IdCidade == idCidade)); }
public static async Task <CidadeFavorita> SelectCidadeFavoritaById(int idCidade) { Realms.Realm RealmDb = await Realms.Realm.GetInstanceAsync(); return(RealmDb.All <CidadeFavorita>().FirstOrDefault(c => c.IdCidade == idCidade)); }
public UserService(Realms.Realm context) : base(context) { }
public RealmService() { database = Realms.Realm.GetInstance(CustomDependencyService.Get <IPathService>().GetDatabasePath("Realm")); }