コード例 #1
0
        private async void Button_Delete(object sender, RoutedEventArgs e)
        {
            IEmergencyInfoCore emergencyCore = new EmergencyInfoCore();

            currentEmergency = await emergencyCore.GetEmergencyInfoByConferenceIdAsync(UserCredentials.Conference.ConferenceId);

            if (currentEmergency != null)
            {
                var result = await emergencyCore.DeleteEmergencyInfoAsync(currentEmergency.EmergencyInfoId);

                if (result)
                {
                    MessageBox.Show("Successfully deleted emergency");
                    Close();
                }
                else
                {
                    MessageBox.Show("Error occured while deleting emergency");
                }
            }
            else
            {
                MessageBox.Show("There is nothing to delete");
            }
        }
コード例 #2
0
        private async Task LoadEmergency()
        {
            IEmergencyInfoCore emergencyCore = new EmergencyInfoCore();

            currentEmergency = await emergencyCore.GetEmergencyInfoByConferenceIdAsync(UserCredentials.Conference.ConferenceId);

            if (currentEmergency != null)
            {
                EmergencyNumBox.Text  = currentEmergency.EmergencyNum;
                EmergencyInfoBox.Text = currentEmergency.EmergencyInfo1;
                this.Title            = "Edit Emergency Info";
                SaveButton.Content    = "Save";
            }
            else
            {
                this.Title         = "Add Emergency Info";
                SaveButton.Content = "Add";
            }
        }