private void OpenFileToolStripMenuItem_Click(object sender, EventArgs e) { var fileDialog = new OpenFileDialog { Filter = "Xml Files|*.xml", Title = "Select an Xml File" }; if (fileDialog.ShowDialog() != DialogResult.OK) { return; } var fileName = Path.GetFileNameWithoutExtension(fileDialog.FileName); if (!_fileController.IsFileNameCorrect(fileName)) { MessageBox.Show("File name is not correct."); return; } var xmlObject = _serializer.Deserialize(fileDialog.OpenFile()); if (_fileController.SaveFileToDB(xmlObject)) { xmlObjectTableAdapter.Fill(xmlStorageDataSet.XmlObject); _logger.Info($"File {xmlObject} has been added."); } else { _logger.Info($"Error occured while adding file {xmlObject}."); } }