Beispiel #1
0
        public LocalDatabase(ISQLiteDatabase database)
        {
            _database = database;

            _database.CreateDatabaseIfNotExist();
            _connection = _database.GetConnection();
        }
Beispiel #2
0
        public TodoViewModel(ISQLiteDatabase database)
        {
            this.database = database;

            AllowClose     = false;
            AddItemCommand = new Command(AddItem, CanAddItem);

            Items = new ObservableCollection <TodoItemViewModel>();

            connection = database.GetConnection("TodoApp/Todo.db");
            connection.CreateTable <TodoItem>();

            foreach (TodoItem item in connection.Query <TodoItem>("SELECT * FROM TodoItem"))
            {
                Items.Add(new TodoItemViewModel(item));
            }
        }
Beispiel #3
0
 public ContactsService(ISQLiteDatabase <ContactModel> ContactsRepository)
 {
     this.ContactsRepository = ContactsRepository;
 }