public async Task SaveContactToLocalStorageAsync(ContactModel model) { var returnedModel = await GetContactWithIDAsync(model); if (returnedModel != null) { model.Id = returnedModel.Id; var affected = await OfflineStorageRepo.UpdateRecordAsync(model); var whatIsAff = affected; } else { await OfflineStorageRepo.InsertRecordAsync(model); } }
public async Task SetUserRecordAsync(UserModel model) { var localUser = await GetUserRecordAsync(); if (localUser != null) { model.Id = localUser.Id; var affected = await OfflineStorageRepo.UpdateRecordAsync(model); var whatIsAff = affected; } else { await OfflineStorageRepo.InsertRecordAsync(model); } _MasterRepo.DataSource.User = await GetUserModelFromOfflineAsync(); }