예제 #1
0
        private async void AddSubject_ClickAsync(object sender, EventArgs e)
        {
            if (HasEmptyFields())
            {
                MessageBox.Show("пустое значение", "ошибка ввода", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                var model = new SubjectModel
                {
                    Address     = AddressBox.Text,
                    Email       = EmailBox.Text,
                    Name        = NameBox.Text,
                    PhoneNumber = MobilePhoneBox.Text
                };
                try
                {
                    await subjectService.AddEntryAsync(model);
                }
                catch (Exception)
                {
                    MessageBox.Show("Ошибка добавления данных", "добавление записи", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Close();
                }

                MessageBox.Show("данные добавлены", "добавление записи", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Close();
            }
        }