コード例 #1
0
        private void TaskListObtained(object sender, ListTaskEventArgs e)
        {
            _sync.Post(x =>
            {
                if (e.Error == null)
                {
                    var serverTasks = e.Result;

                    ServerTasks.Clear();
                    foreach (var task in serverTasks.OrderByDescending(t => t.RegistrationTime))
                    {
                        var userTask = new UserTask(task);

                        ServerTasks.Add(userTask);
                    }

                    return;
                }
            }, null);
        }
コード例 #2
0
ファイル: Window1.xaml.cs プロジェクト: shvivek/ocrsdk.com
        private void TaskListObtained(object sender, ListTaskEventArgs e)
        {
            if (e.Error == null)
            {
                OcrSdkTask[] serverTasks = e.Result;

                // move to ServerTasks collection
                ServerTasks.Clear();
                foreach (OcrSdkTask task in serverTasks.OrderByDescending(t => t.RegistrationTime))
                {
                    UserTask userTask = new UserTask(task);

                    ServerTasks.Add(userTask);
                }
            }
            else
            {
                MessageBox.Show("Cannot obtain list of server tasks:\n" + e.Error.Message, "error",
                                MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }