Inheritance: Xamarin.Forms.ContentPage
Ejemplo n.º 1
0
        internal void EditEntry(JournalEntry entry)
        {
            var transaction = _realm.BeginWrite();

            var page = new JournalEntryDetailsPage(new JournalEntryDetailsViewModel(entry, transaction));

            Navigation.PushAsync(page);
        }
        private void AddEntry()
        {
            var transaction = _realm.BeginWrite();
            var entry       = _realm.CreateObject <JournalEntry>();

            entry.Date = DateTimeOffset.Now;

            var page = new JournalEntryDetailsPage(new JournalEntryDetailsViewModel(entry, transaction));

            Navigation.PushAsync(page);
        }
Ejemplo n.º 3
0
        private void AddEntry()
        {
            var transaction = _realm.BeginWrite();
            var entry = _realm.CreateObject<JournalEntry>();
            var metadata = _realm.CreateObject<EntryMetadata>();
            metadata.Date = DateTimeOffset.Now;
            metadata.Author = AuthorName;
            entry.Metadata = metadata;

            var page = new JournalEntryDetailsPage(new JournalEntryDetailsViewModel(entry, transaction));

            Navigation.PushAsync(page);
        }
        private void AddEntry()
        {
            var transaction = _realm.BeginWrite();
            var entry       = _realm.Add(new JournalEntry
            {
                Metadata = new EntryMetadata
                {
                    Date   = DateTimeOffset.Now,
                    Author = AuthorName
                }
            });

            var page = new JournalEntryDetailsPage(new JournalEntryDetailsViewModel(entry, transaction));

            Navigation.PushAsync(page);
        }
Ejemplo n.º 5
0
        /*async Task ConnectToRealm()
         * {
         *  IsBusy = true;
         *  var ip = "server-ip";
         *
         *  var credentials = Realms.Sync.Credentials.UsernamePassword("*****@*****.**", "test", false);
         *  var authUrl = new Uri($"http://{ip}:9080");
         *  var user = await Realms.Sync.User.LoginAsync(credentials, authUrl);
         *
         *
         *
         *  var config = new Realms.Sync.SyncConfiguration(user, new Uri($"realm://{ip}:9080/~/journal"));
         *
         *
         *  _realm = Realm.GetInstance(config);
         *
         *  Entries = _realm.All<JournalEntry>();
         *  OnPropertyChanged(nameof(Entries));
         * }*/

        private void AddEntry()
        {
            var entry = new JournalEntry
            {
                Title    = "New Title",
                BodyText = "New description",
                Metadata = new EntryMetadata
                {
                    Date   = DateTimeOffset.Now,
                    Author = AuthorName
                }
            };

            _realm.Write(() =>
            {
                _realm.Add <JournalEntry>(entry);
            });

            var page = new JournalEntryDetailsPage(new JournalEntryDetailsViewModel(entry));

            Navigation.PushAsync(page);
        }
Ejemplo n.º 6
0
        internal void EditEntry(JournalEntry entry)
        {
            var page = new JournalEntryDetailsPage(new JournalEntryDetailsViewModel(entry));

            Navigation.PushAsync(page);
        }