private static void AtualizaConfirmacao(Confirmacao confirmacao) { using (var db = new LocalDbContext()) { confirmacao.IdRemoto = confirmacao.Id; db.UpdateConfirmacao(confirmacao); db.SaveChanges(); } }
private static async Task AtualizaConfirmacoes(LocalDbContext db, SyncWebService ws) { var ultima = db.Confirmacoes.OrderByDescending(i => i.UltimaModificacao).FirstOrDefault()?.UltimaModificacao; var alteracoes = await ws.GetConfirmacoesAsync(ultima); foreach (var remoto in alteracoes) { remoto.StatusSincronia = StatusSincronia.Sincronizado; db.UpdateConfirmacao(remoto); } }