Esempio n. 1
0
        protected override async void OnClick()
        {
            await ViewUtils.TryAsync(async() =>
            {
                // has to be outside QueuedTask because of OpenItemDialog
                var environment = new DatabaseWorkEnvironment();

                string name = WorkListsModule.Current.EnsureUniqueName();

                await QueuedTask.Run(
                    () => WorkListsModule.Current.CreateWorkListAsync(environment, name));

                WorkListsModule.Current.ShowView(name);
            }, _msg);
        }
Esempio n. 2
0
        protected override async void OnClick()
        {
            await ViewUtils.TryAsync(async() =>
            {
                var environment = new DatabaseWorkEnvironment();

                await QueuedTask.Run(() => WorkListsModule.Current.CreateWorkListAsync(environment));

                string workListName = environment.UniqueName;

                if (workListName == null)
                {
                    return;
                }
                WorkListsModule.Current.ShowView(workListName);
            }, _msg);
        }