Exemplo n.º 1
0
        async Task LoadDirectory()
        {
            SQLiteAsyncManager database = new SQLiteAsyncManager();

            Employees = new ObservableCollection <Employee>
                            (await database.GetAllItems <Employee>());


            if (!Employees.Any())
            {
                Directory = new EmployeeDirectory();
                await Directory.GenerateRandomDirectory();

                Employees = Directory.Employees;
            }
        }
Exemplo n.º 2
0
        async Task LoadDirectory()
        {
            if (!IsBusy)
            {
                IsBusy    = true;
                Employees =
                    new ObservableCollection <Employee>(await databaseManager.GetAllItemsAsync <Employee>());

                if (!Employees.Any())
                {
                    EmployeeDirectory directory = new EmployeeDirectory();
                    await directory.GenerateRandomDirectory();

                    Employees = directory.Employees;
                }

                IsBusy = false;
            }
        }