private void init() { this.Text = "Kosta DB"; stuffEditButton.Enabled = false; departmentButton.Enabled = false; this.Shown += (o, e) => baseController = new MainFrameController(); settingsButton.Click += (o, e) => { baseController.GetSettings(new Settings()); }; testButton.Click += (o, e) => { using (DBUtil util = new DBUtil()) { if (util.IsServerConnected()) { stuffEditButton.Enabled = true; departmentButton.Enabled = true; MessageBox.Show("Соединение установлено.", "Проверка соединения", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { stuffEditButton.Enabled = false; departmentButton.Enabled = false; MessageBox.Show("Ошибка соединения.", "Проверка соединения", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }; stuffEditButton.Click += (o, e) => { baseController.GetStuff(); }; departmentButton.Click += (o, e) => { baseController.GetDepartments(); }; }
public Form1() { InitializeComponent(); MainFrameController controller = new MainFrameController(); controller.DoWork(); Callback(controller.DoAsyncWork()); }
private async void Callback(Task <HttpResponseMessage> task) { await task; Console.Write(task.Result); MainFrameController controller = new MainFrameController(); controller.DoWork(); }