コード例 #1
0
 public void Remove(RealmTodoItem item)
 {
     using (var trans = _realm.BeginWrite())
     {
         _realm.Remove(item);
         trans.Commit();
     }
 }
コード例 #2
0
        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();
            }
        }
コード例 #3
0
        public Task <bool> Delete <T>(T item) where T : BaseModel, new()
        {
            var element = database.Find <WrapRealm <T> >(item.Id);

            if (element != null)
            {
                database.Remove(element);

                return(Task.FromResult(true));
            }

            return(Task.FromResult(false));
        }
コード例 #4
0
        public void Remove(TodoItem item)
        {
            var items         = _realm.All <TodoItem>().ToList();
            var existTodoItem = items.FirstOrDefault(i => i.Id == item.Id);

            if (existTodoItem != null)
            {
                using (var trans = _realm.BeginWrite())
                {
                    _realm.Remove(existTodoItem);
                    trans.Commit();
                }
            }
        }