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