master
1using Notepad.Presentation.Model.Menu.File.Commands;
2
3namespace Notepad.Presentation.Model.Menu.File {
4 public class SaveMenuItem : IMenuItem {
5 private readonly ISaveCommand saveCommand;
6
7 public SaveMenuItem(ISaveCommand saveCommand) {
8 this.saveCommand = saveCommand;
9 }
10
11 public bool BelongsTo(ISubMenu menu) {
12 return menu.Name().Equals(MenuNames.File);
13 }
14
15 public void Click() {
16 saveCommand.Execute();
17 }
18
19 public string Name() {
20 return "&Save";
21 }
22 }
23}