public async Task Export(IEnumerable<TimeRecordBase> records)
 {
     TimeRecordSync trs = new TimeRecordSync(Properties.Settings.Default.SettingsCollection.CrmConnectionString);
     var categories = trs.GetCategories();
     CategorySelection cs = new CategorySelection(categories);
     cs.ShowDialog();
     var category = cs.Value;
     await Task.Factory.StartNew(() =>
         {
             trs.Sync(records, category);
         });
 }
示例#2
0
        public async Task Export(IEnumerable <TimeRecordBase> records)
        {
            TimeRecordSync    trs        = new TimeRecordSync(Properties.Settings.Default.SettingsCollection.CrmConnectionString);
            var               categories = trs.GetCategories();
            CategorySelection cs         = new CategorySelection(categories);

            cs.ShowDialog();
            var category = cs.Value;
            await Task.Factory.StartNew(() =>
            {
                trs.Sync(records, category);
            });
        }