public static void Flush(ObservableCollection <Site> list, Action <Exception> completed) { try { Sites.Flush(list); completed(null); } catch (Exception e) { completed(e); } }