private void Button_Click_Delete(object sender, RoutedEventArgs e) { string name = ImageName; string code = ImageCode; if (name.Split('.').Last().Equals("mp4")) { ListVideos.Remove(dictionaryVideos[code]); dictionaryVideos.Remove(code); PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(nameof(ListVideos))); System.IO.File.Delete("C:\\Users\\" + _computer + "\\Desktop\\CMS\\videos\\" + name); logs.Text = "Video deleted"; } else if (name.Split('.').Last().Equals("wav")) { ListAudios.Remove(dictionaryAudio[code]); dictionaryAudio.Remove(code); PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(nameof(ListAudios))); System.IO.File.Delete("C:\\Users\\" + _computer + "\\Desktop\\CMS\\audios\\" + name); logs.Text = "Audio deleted"; } else { ListImages.Remove(dictionaryImages[code]); dictionaryImages.Remove(code); PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(nameof(ListImages))); System.IO.File.Delete("C:\\Users\\" + _computer + "\\Desktop\\CMS\\images\\" + name); logs.Text = "Image deleted"; } }