internal void FileSave() { ImageFile imageFile = new ImageFile(new Size(500, 500), Color.White); throw new Exception("Bug! It has to read the image (from model maybe?)"); string imageFileName = imageFile.FileName; if (imageFileName != null) { if (!imageFile.Save(imageFileName)) MessageBox.Show("Error"); else view.ShowImage(imageFile); // is it necessary? } else { FileSaveAs(); } }