예제 #1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            ComicModel model = Create_ComicModelFromForm();

            var result = FileHelper.Add_ComicSite(model);

            if (result.Result == Enums.ResultTypes.Success || result.Result == Enums.ResultTypes.SettingsNotFound)
            {
                var resultReadUpdates = FileHelper.Read_SettingsFile(out ComicSettingsModel settingsFile);

                if (settingsFile != null)
                {
                    Refresh_Sites(settingsFile.Comics);
                }
                else
                {
                    result.Data = Constants.Error;
                }
            }

            MessageBox.Show(result.Data, result.Result.ToName(), MessageBoxButtons.OK, FormsHelper.SelectIcon(result.Result));
        }