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; }); }
public async Task <T> GetAsync <T>(int id) where T : new() { return(await _connection.GetAsync <T>(id)); }
public Task <T> Get <T>(int id) where T : BaseModel, new() { return(connection.GetAsync <T>(x => x.Id == id)); }