public async Task AddTableAsync(Tables table, bool IsAvailable = false) { table.isAvailable = IsAvailable; if (IsBusy) { return; } IsBusy = true; Stolies.Clear(); await StolyDataService.AddItemAsync(table); var items = await StolyDataService.GetItemsAsync(true); try { foreach (var item in items) { Stolies.Add(item); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
async Task ExecLoadItemsCommand() { if (IsBusy) { return; } IsBusy = true; Stolies.Clear(); var items = await Stolyies.GetItemsAsync(true); try { foreach (var item in items) { Stolies.Add(item); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public async Task GetTask() { if (IsBusy) { return; } IsBusy = true; Stolies.Clear(); var items = await StolyDataService.GetItemsAsync(true); try { foreach (var item in items) { Stolies.Add(item); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }