async Task RunUpdateTest()
        {
            var db = new SQLiteAsyncConnection(DatabasePath);
            var person = await db.GetAsync<Person>(f => f.FullName.EndsWith("8"));
            person.OtherField = "ABCD";
            await db.UpdateAsync(person);

            var updatedPerson = await db.GetAsync<Person>(f => f.FullName.EndsWith("8"));
            var message = updatedPerson.OtherField == "ABCD"
                            ? "Completed!"
                            : "Did not update person!";

            await dispatcher.RunIdleAsync(a => { UpdateResult = message; });
        }
Beispiel #2
0
 public async Task <T> GetAsync <T>(int id) where T : new()
 {
     return(await _connection.GetAsync <T>(id));
 }
Beispiel #3
0
 public Task <T> Get <T>(int id) where T : BaseModel, new()
 {
     return(connection.GetAsync <T>(x => x.Id == id));
 }