public LocalDatabase(ISQLiteDatabase database) { _database = database; _database.CreateDatabaseIfNotExist(); _connection = _database.GetConnection(); }
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)); } }
public ContactsService(ISQLiteDatabase <ContactModel> ContactsRepository) { this.ContactsRepository = ContactsRepository; }