public static List <CidadeFavorita> SelectCidadesFavoritas() { Realms.Realm RealmDb = Realms.Realm.GetInstance(); var cidades = RealmDb.All <CidadeFavorita>().ToList(); return(cidades); }
public ConversionsGroup FindLatest(int depth) { var query = _realm.All <ConversionsGroup>(); Debug.WriteLine("Query results => "); query.ForEach(x => Debug.WriteLine("Res => " + x)); return(!query.Any() ? null : query.MaxBy(m => m.Date).DeepClone(depth)); }
private RealmSinceParameters getOrCreateRealmObject(Realms.Realm realm) { var parameters = realm.All <RealmSinceParameters>().SingleOrDefault(); if (parameters == null) { parameters = new RealmSinceParameters(); realm.Add(parameters); } return(parameters); }
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 IList <TodoItem> GetAll() { var result = _realm.All <TodoItem>().ToList(); return(result); }
public void SetJobState_AppendsAStateAndSetItToTheJob() { // ARRANGE JobDto jobDto = CreateEmptyJob(); JobDto anotherJobDto = CreateEmptyJob(); _realm.Write(() => { _realm.Add(jobDto); _realm.Add(anotherJobDto); }); var jobId = jobDto.Id; var anotherJobId = anotherJobDto.Id; var serializedData = new Dictionary <string, string> { { "Name", "Value" } }; var state = new Mock <IState>(); state.Setup(x => x.Name).Returns("State"); state.Setup(x => x.Reason).Returns("Reason"); state.Setup(x => x.SerializeData()).Returns(serializedData); // ACT _transaction.SetJobState(jobId, state.Object); _transaction.Commit(); // ASSERT var testJob = _realm.Find <JobDto>(jobId); Assert.AreEqual("State", testJob.StateName); Assert.AreEqual(1, testJob.StateHistory.Count); var anotherTestJob = _realm.Find <JobDto>(anotherJobId); Assert.Null(anotherTestJob.StateName); Assert.AreEqual(0, anotherTestJob.StateHistory.Count); var jobWithStates = _realm.All <JobDto>().FirstOrDefault(); Assert.IsNotNull(jobWithStates); var jobState = jobWithStates.StateHistory.Single(); Assert.AreEqual("State", jobState.Name); Assert.AreEqual("Reason", jobState.Reason); foreach (var valueDto in jobState.Data) { Assert.IsTrue(serializedData.ContainsKey(valueDto.Key)); Assert.AreEqual(serializedData[valueDto.Key], valueDto.Value); } }
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 Task <IEnumerable <T> > GetAll <T>() where T : BaseModel, new() { return(Task.FromResult(database.All <WrapRealm <T> >().ToList().Select(x => x.Model))); }