public void TrySynchronize() { var localItems = _localDatabase.GetAllExpenditures(); LoadLocalItemsToCache(localItems); var itemsToUpload = ResolveUnsynchronizedLocalItems(localItems); LoadExpendituresFromServer(); UploadToServer(itemsToUpload); }
public void TrySynchronize() { var localItems = _localDatabase.GetAllExpenditures(); LoadLocalItemsToCache(localItems); var itemsToUpload = ResolveUnsynchronizedLocalItems(localItems); LoadExpendituresFromServer(); UploadToServer(itemsToUpload); }